# Viewer.HistoryApi

## Content

# Interface: HistoryApi

[Viewer](../modules/Viewer).HistoryApi

History api

## Table of contents

### Methods

- [canMoveNext](Viewer.HistoryApi#canmovenext)
- [canMovePrev](Viewer.HistoryApi#canmoveprev)
- [clear](Viewer.HistoryApi#clear)
- [moveNext](Viewer.HistoryApi#movenext)
- [movePrev](Viewer.HistoryApi#moveprev)

## Methods

### canMoveNext

▸ **canMoveNext**(): `boolean`

Gets true if history contains any "forward" actions.

#### Returns

`boolean`

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:64

___

### canMovePrev

▸ **canMovePrev**(): `boolean`

Gets true if history contains any action that could be rolled back.

#### Returns

`boolean`

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:66

___

### clear

▸ **clear**(): `void`

Clears all page navigation events from history.

#### Returns

`void`

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:62

___

### moveNext

▸ **moveNext**(): `void`

Navigates to a next item in the browsing history.

#### Returns

`void`

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:58

___

### movePrev

▸ **movePrev**(): `void`

Navigates to previously stored state.

#### Returns

`void`

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:60
