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.