Interface: ILeafList
Implemented by
Table of contents
Properties
Methods
Properties
list
• list: ILeaf[]
Defined in
src/leafer/packages/interface/src/data/IList.ts:15
keys
• keys: INumberMap
Defined in
src/leafer/packages/interface/src/data/IList.ts:16
length
• Readonly length: number
Defined in
src/leafer/packages/interface/src/data/IList.ts:17
needUpdate
• Optional needUpdate: boolean
Defined in
src/leafer/packages/interface/src/data/IList.ts:19
Methods
has
▸ has(leaf): boolean
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
boolean
Defined in
src/leafer/packages/interface/src/data/IList.ts:21
indexAt
▸ indexAt(index): ILeaf
Parameters
| Name | Type |
|---|---|
index | number |
Returns
Defined in
src/leafer/packages/interface/src/data/IList.ts:22
indexOf
▸ indexOf(leaf): number
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
number
Defined in
src/leafer/packages/interface/src/data/IList.ts:23
add
▸ add(leaf): void
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:25
addAt
▸ addAt(leaf, index): void
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
index | number |
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:26
addList
▸ addList(list): void
Parameters
| Name | Type |
|---|---|
list | ILeaf[] |
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:27
remove
▸ remove(leaf): void
Parameters
| Name | Type |
|---|---|
leaf | ILeaf |
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:28
forEach
▸ forEach(itemCallback): void
Parameters
| Name | Type |
|---|---|
itemCallback | ILeafListItemCallback |
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:30
sort
▸ sort(reverse?): void
Parameters
| Name | Type |
|---|---|
reverse? | boolean |
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:31
clone
▸ clone(): ILeafList
Returns
Defined in
src/leafer/packages/interface/src/data/IList.ts:32
update
▸ update(): void
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:33
reset
▸ reset(): void
Returns
void
Defined in
src/leafer/packages/interface/src/data/IList.ts:34
destroy
▸ destroy(): void
Returns
void