Class: LeafList
Implements
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new LeafList(item?): LeafList
Parameters
| Name | Type |
|---|---|
item? | ILeaf | ILeaf[] |
Returns
Defined in
src/leafer/packages/list/src/LeafList.ts:11
Properties
list
• list: ILeaf[]
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:6
keys
• keys: INumberMap
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:7
Accessors
length
• get length(): number
Returns
number
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:9
Methods
has
▸ has(leaf): boolean
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
boolean
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:16
indexAt
▸ indexAt(index): ILeaf
Parameters
| Name | Type |
|---|---|
index | number |
Returns
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:20
indexOf
▸ indexOf(leaf): number
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
number
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:24
add
▸ add(leaf): void
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:30
addAt
▸ addAt(leaf, index?): void
Parameters
| Name | Type | Default value |
|---|---|---|
leaf | ILeaf | undefined |
index | number | 0 |
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:38
addList
▸ addList(list): void
Parameters
| Name | Type |
|---|---|
list | ILeaf[] |
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:53
remove
▸ remove(leaf): void
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:58
sort
▸ sort(reverse?): void
Parameters
| Name | Type |
|---|---|
reverse? | boolean |
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:74
forEach
▸ forEach(itemCallback): void
Parameters
| Name | Type |
|---|---|
itemCallback | ILeafListItemCallback |
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:83
clone
▸ clone(): ILeafList
Returns
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:87
update
▸ update(): void
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:95
reset
▸ reset(): void
Returns
void
Implementation of
Defined in
src/leafer/packages/list/src/LeafList.ts:101
destroy
▸ destroy(): void
Returns
void