Skip to content

Interface: ILeafList

Implemented by

Table of contents

Properties

Methods

Properties

list

list: ILeaf[]

Defined in

src/leafer/packages/interface/src/data/IList.ts:15


keys

keys: INumberMap

Defined in

src/leafer/packages/interface/src/data/IList.ts:16


length

Readonly length: number

Defined in

src/leafer/packages/interface/src/data/IList.ts:17


needUpdate

Optional needUpdate: boolean

Defined in

src/leafer/packages/interface/src/data/IList.ts:19

Methods

has

has(leaf): boolean

Parameters

NameType
leafILeaf

Returns

boolean

Defined in

src/leafer/packages/interface/src/data/IList.ts:21


indexAt

indexAt(index): ILeaf

Parameters

NameType
indexnumber

Returns

ILeaf

Defined in

src/leafer/packages/interface/src/data/IList.ts:22


indexOf

indexOf(leaf): number

Parameters

NameType
leafILeaf

Returns

number

Defined in

src/leafer/packages/interface/src/data/IList.ts:23


add

add(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:25


addAt

addAt(leaf, index): void

Parameters

NameType
leafILeaf
indexnumber

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:26


addList

addList(list): void

Parameters

NameType
listILeaf[]

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:27


remove

remove(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:28


forEach

forEach(itemCallback): void

Parameters

NameType
itemCallbackILeafListItemCallback

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:30


sort

sort(reverse?): void

Parameters

NameType
reverse?boolean

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:31


clone

clone(): ILeafList

Returns

ILeafList

Defined in

src/leafer/packages/interface/src/data/IList.ts:32


update

update(): void

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:33


reset

reset(): void

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:34


destroy

destroy(): void

Returns

void

Defined in

src/leafer/packages/interface/src/data/IList.ts:35

Released under the MIT License.