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