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.