Skip to content

Class: LeafLevelList

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new LeafLevelList(item?): LeafLevelList

Parameters

NameType
item?ILeaf | ILeaf[]

Returns

LeafLevelList

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:13

Properties

levelMap

levelMap: ILeafArrayMap

Implementation of

ILeafLevelList.levelMap

Defined in

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


keys

keys: INumberMap

Implementation of

ILeafLevelList.keys

Defined in

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


levels

levels: number[]

Implementation of

ILeafLevelList.levels

Defined in

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


_length

Private _length: number = 0

Defined in

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

Accessors

length

get length(): number

Returns

number

Implementation of

ILeafLevelList.length

Defined in

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

Methods

has

has(leaf): boolean

Parameters

NameType
leafILeaf

Returns

boolean

Implementation of

ILeafLevelList.has

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:18


without

without(leaf): boolean

Parameters

NameType
leafILeaf

Returns

boolean

Implementation of

ILeafLevelList.without

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:22


sort

sort(reverse?): void

Parameters

NameType
reverse?boolean

Returns

void

Implementation of

ILeafLevelList.sort

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:26


addList

addList(list): void

Parameters

NameType
listILeaf[]

Returns

void

Implementation of

ILeafLevelList.addList

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:35


add

add(leaf): void

Parameters

NameType
leafILeaf

Returns

void

Implementation of

ILeafLevelList.add

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:39


forEach

forEach(itemCallback): void

Parameters

NameType
itemCallbackILeafListItemCallback

Returns

void

Implementation of

ILeafLevelList.forEach

Defined in

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


reset

reset(): void

Returns

void

Implementation of

ILeafLevelList.reset

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:63


destroy

destroy(): void

Returns

void

Implementation of

ILeafLevelList.destroy

Defined in

src/leafer/packages/list/src/LeafLevelList.ts:70

Released under the MIT License.