Skip to main content

ModelArrayControl

Defined in: core/nodes/model-array-node.ts:21

Минимальный контракт реактивного массива модели, используемый узлом.

Type Parameters

TItem

TItem extends object

Methods

at()

at(index): FormModel<TItem> | undefined;

Defined in: core/nodes/model-array-node.ts:23

Parameters

index

number

Returns

FormModel<TItem> | undefined


clear()

clear(): void;

Defined in: core/nodes/model-array-node.ts:29

Returns

void


insertAt()

insertAt(index, item): void;

Defined in: core/nodes/model-array-node.ts:25

Parameters

index

number

item

TItem

Returns

void


move()

move(from, to): void;

Defined in: core/nodes/model-array-node.ts:27

Parameters

from

number

to

number

Returns

void


push()

push(item): void;

Defined in: core/nodes/model-array-node.ts:24

Parameters

item

TItem

Returns

void


removeAt()

removeAt(index): void;

Defined in: core/nodes/model-array-node.ts:26

Parameters

index

number

Returns

void


swap()

swap(a, b): void;

Defined in: core/nodes/model-array-node.ts:28

Parameters

a

number

b

number

Returns

void


toArray()

toArray(): TItem[];

Defined in: core/nodes/model-array-node.ts:30

Returns

TItem[]

Properties

length

readonly length: number;

Defined in: core/nodes/model-array-node.ts:22