Skip to content

Class: LeafList ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new LeafList(item?): LeafList

Parameters ​

NameType
item?ILeaf | ILeaf[]

Returns ​

LeafList

Defined in ​

src/leafer/packages/list/src/LeafList.ts:11

Properties ​

list ​

• list: ILeaf[]

Implementation of ​

ILeafList.list

Defined in ​

src/leafer/packages/list/src/LeafList.ts:6


keys ​

• keys: INumberMap

Implementation of ​

ILeafList.keys

Defined in ​

src/leafer/packages/list/src/LeafList.ts:7

Accessors ​

length ​

• get length(): number

Returns ​

number

Implementation of ​

ILeafList.length

Defined in ​

src/leafer/packages/list/src/LeafList.ts:9

Methods ​

has ​

â–¸ has(leaf): boolean

Parameters ​

NameType
leafILeaf

Returns ​

boolean

Implementation of ​

ILeafList.has

Defined in ​

src/leafer/packages/list/src/LeafList.ts:16


indexAt ​

â–¸ indexAt(index): ILeaf

Parameters ​

NameType
indexnumber

Returns ​

ILeaf

Implementation of ​

ILeafList.indexAt

Defined in ​

src/leafer/packages/list/src/LeafList.ts:20


indexOf ​

â–¸ indexOf(leaf): number

Parameters ​

NameType
leafILeaf

Returns ​

number

Implementation of ​

ILeafList.indexOf

Defined in ​

src/leafer/packages/list/src/LeafList.ts:24


add ​

â–¸ add(leaf): void

Parameters ​

NameType
leafILeaf

Returns ​

void

Implementation of ​

ILeafList.add

Defined in ​

src/leafer/packages/list/src/LeafList.ts:30


addAt ​

â–¸ addAt(leaf, index?): void

Parameters ​

NameTypeDefault value
leafILeafundefined
indexnumber0

Returns ​

void

Implementation of ​

ILeafList.addAt

Defined in ​

src/leafer/packages/list/src/LeafList.ts:38


addList ​

â–¸ addList(list): void

Parameters ​

NameType
listILeaf[]

Returns ​

void

Implementation of ​

ILeafList.addList

Defined in ​

src/leafer/packages/list/src/LeafList.ts:53


remove ​

â–¸ remove(leaf): void

Parameters ​

NameType
leafILeaf

Returns ​

void

Implementation of ​

ILeafList.remove

Defined in ​

src/leafer/packages/list/src/LeafList.ts:58


sort ​

â–¸ sort(reverse?): void

Parameters ​

NameType
reverse?boolean

Returns ​

void

Implementation of ​

ILeafList.sort

Defined in ​

src/leafer/packages/list/src/LeafList.ts:74


forEach ​

â–¸ forEach(itemCallback): void

Parameters ​

NameType
itemCallbackILeafListItemCallback

Returns ​

void

Implementation of ​

ILeafList.forEach

Defined in ​

src/leafer/packages/list/src/LeafList.ts:83


clone ​

â–¸ clone(): ILeafList

Returns ​

ILeafList

Implementation of ​

ILeafList.clone

Defined in ​

src/leafer/packages/list/src/LeafList.ts:87


update ​

â–¸ update(): void

Returns ​

void

Implementation of ​

ILeafList.update

Defined in ​

src/leafer/packages/list/src/LeafList.ts:95


reset ​

â–¸ reset(): void

Returns ​

void

Implementation of ​

ILeafList.reset

Defined in ​

src/leafer/packages/list/src/LeafList.ts:101


destroy ​

â–¸ destroy(): void

Returns ​

void

Implementation of ​

ILeafList.destroy

Defined in ​

src/leafer/packages/list/src/LeafList.ts:106

Released under the MIT License.