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.