Skip to content
导航

Class: LeafList

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new LeafList(item?)

Parameters

NameType
item?ILeaf | ILeaf[]

Defined in

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

Properties

list

list: ILeaf[]

Implementation of

ILeafList.list

Defined in

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


keys

keys: INumberMap

Implementation of

ILeafList.keys

Defined in

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

Accessors

length

get length(): number

Returns

number

Implementation of

ILeafList.length

Defined in

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

Methods

has

has(leaf): boolean

Parameters

NameType
leafILeaf

Returns

boolean

Implementation of

ILeafList.has

Defined in

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


indexAt

indexAt(index): ILeaf

Parameters

NameType
indexnumber

Returns

ILeaf

Implementation of

ILeafList.indexAt

Defined in

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


indexOf

indexOf(leaf): number

Parameters

NameType
leafILeaf

Returns

number

Implementation of

ILeafList.indexOf

Defined in

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


pushList

pushList(list): void

Parameters

NameType
listILeaf[]

Returns

void

Implementation of

ILeafList.pushList

Defined in

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


unshift

unshift(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Implementation of

ILeafList.unshift

Defined in

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


push

push(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Implementation of

ILeafList.push

Defined in

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


sort

sort(reverse?): void

Parameters

NameType
reverse?boolean

Returns

void

Implementation of

ILeafList.sort

Defined in

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


remove

remove(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Implementation of

ILeafList.remove

Defined in

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


forEach

forEach(itemCallback): void

Parameters

NameType
itemCallbackILeafListItemCallback

Returns

void

Implementation of

ILeafList.forEach

Defined in

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


clone

clone(): ILeafList

Returns

ILeafList

Implementation of

ILeafList.clone

Defined in

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


reset

reset(): void

Returns

void

Implementation of

ILeafList.reset

Defined in

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


destroy

destroy(): void

Returns

void

Implementation of

ILeafList.destroy

Defined in

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

Released under the MIT License.