API Reference
@univerjs
@univerjs/core
classes
Actioniterator

@univerjs/core v0.4.2Docs


Class: ActionIterator

Constructors

new ActionIterator()

new ActionIterator(_actions): ActionIterator

Parameters

ParameterType
_actionsTextXAction[]

Returns

ActionIterator

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:28 (opens in a new tab)

Methods

hasNext()

hasNext(): boolean

Returns

boolean

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:32 (opens in a new tab)


next()

next(length?): TextXAction

Parameters

ParameterType
length?number

Returns

TextXAction

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:36 (opens in a new tab)


peek()

peek(): TextXAction

Returns

TextXAction

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:87 (opens in a new tab)


peekLength()

peekLength(): number

Returns

number

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:91 (opens in a new tab)


peekType()

peekType(): TextXActionType

Returns

TextXActionType

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:100 (opens in a new tab)


rest()

rest(): TextXAction[]

Returns

TextXAction[]

Defined in

submodules/univer/packages/core/src/docs/data-model/text-x/action-iterator.ts:109 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.