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.