Class: List<TData>
Type Parameters
Constructors
Constructor
new List<
TData>():List<TData>
Returns
List<TData>
Accessors
first
Get Signature
get first():
TData|null
Returns
TData | null
isEmpty
Get Signature
get isEmpty():
boolean
Returns
boolean
last
Get Signature
get last():
TData|null
Returns
TData | null
size
Get Signature
get size():
number
Returns
number
Methods
[iterator]()
[iterator]():
IterableIterator<TData>
Returns
IterableIterator<TData>
append()
append(
item:ListItem<TData>):List<TData>
Parameters
Returns
List<TData>
appendData()
appendData(
data:TData):List<TData>
Parameters
Returns
List<TData>
appendList()
appendList(
list:List<TData>):List<TData>
Parameters
Returns
List<TData>
clear()
clear():
void
Returns
void
copy()
copy():
List<TData>
Returns
List<TData>
createItem()
createItem(
data:TData):ListItem<TData>
Parameters
Returns
ListItem<TData>
filter()
Call Signature
filter<
TContext,TResult>(fn:FilterFn<TData,TResult,TContext>,context:TContext):List<TResult>
Type Parameters
Parameters
Returns
List<TResult>
Call Signature
filter<
TResult>(fn:FilterFn<TData,TResult>):List<TResult>
Type Parameters
Parameters
Returns
List<TResult>
Call Signature
filter<
TContext>(fn:IteratorFn<TData,boolean,TContext>,context:TContext):List<TData>
Type Parameters
Parameters
Returns
List<TData>
Call Signature
filter(
fn:IteratorFn<TData,boolean>):List<TData>
Parameters
Returns
List<TData>
forEach()
Call Signature
forEach<
TContext>(fn:IteratorFn<TData,void,TContext>,context:TContext):void
Type Parameters
Parameters
Returns
void
Call Signature
forEach(
fn:IteratorFn<TData,void>):void
Parameters
Returns
void
forEachRight()
Call Signature
forEachRight<
TContext>(fn:IteratorFn<TData,void,TContext>,context:TContext):void
Type Parameters
Parameters
Returns
void
Call Signature
forEachRight(
fn:IteratorFn<TData,void>):void
Parameters
Returns
void
fromArray()
fromArray(
array:TData[]):List<TData>
Parameters
Returns
List<TData>
insert()
insert(
item:ListItem<TData>,before?:ListItem<TData> |null):List<TData>
Parameters
Returns
List<TData>
insertData()
insertData(
data:TData,before:ListItem<TData>):List<TData>
Parameters
Returns
List<TData>
insertList()
insertList(
list:List<TData>,before:ListItem<TData>):List<TData>
Parameters
Returns
List<TData>
map()
Call Signature
map<
TContext,TResult>(fn:IteratorFn<TData,TResult,TContext>,context:TContext):List<TResult>
Type Parameters
Parameters
Returns
List<TResult>
Call Signature
map<
TResult>(fn:IteratorFn<TData,TResult>):List<TResult>
Type Parameters
Parameters
Returns
List<TResult>
nextUntil()
Call Signature
nextUntil<
TContext>(start:ListItem<TData>,fn:IteratorFn<TData,boolean,TContext>,context:TContext):void
Type Parameters
Parameters
Returns
void
Call Signature
nextUntil(
start:ListItem<TData>,fn:IteratorFn<TData,boolean>):void
Parameters
Returns
void
pop()
pop():
ListItem<TData> |null
Returns
ListItem<TData> | null
prepend()
prepend(
item:ListItem<TData>):List<TData>
Parameters
Returns
List<TData>
prependData()
prependData(
data:TData):List<TData>
Parameters
Returns
List<TData>
prependList()
prependList(
list:List<TData>):List<TData>
Parameters
Returns
List<TData>
prevUntil()
Call Signature
prevUntil<
TContext>(start:ListItem<TData>,fn:IteratorFn<TData,boolean,TContext>,context:TContext):void
Type Parameters
Parameters
Returns
void
Call Signature
prevUntil(
start:ListItem<TData>,fn:IteratorFn<TData,boolean>):void
Parameters
Returns
void
push()
push(
item:TData):void
Parameters
Returns
void
reduce()
Call Signature
reduce<
TValue,TContext>(fn:ReduceFn<TData,TValue,TContext>,initialValue:TValue,context:TContext):TValue
Type Parameters
Parameters
Returns
TValue
Call Signature
reduce<
TValue>(fn:ReduceFn<TData,TValue>,initialValue:TValue):TValue
Type Parameters
Parameters
Returns
TValue
reduceRight()
Call Signature
reduceRight<
TValue,TContext>(fn:ReduceFn<TData,TValue,TContext>,initialValue:TValue,context:TContext):TValue
Type Parameters
Parameters
Returns
TValue
Call Signature
reduceRight<
TValue>(fn:ReduceFn<TData,TValue>,initialValue:TValue):TValue
Type Parameters
Parameters
Returns
TValue
remove()
Parameters
Returns
ListItem<TData>
replace()
replace(
oldItem:ListItem<TData>,newItemOrList:List<TData> |ListItem<TData>):void
Parameters
Returns
void
shift()
shift():
ListItem<TData> |null
Returns
ListItem<TData> | null
some()
Call Signature
some<
TContext>(fn:IteratorFn<TData,boolean,TContext>,context:TContext):boolean
Type Parameters
Parameters
Returns
boolean
Call Signature
some(
fn:IteratorFn<TData,boolean>):boolean
Parameters
Returns
boolean
toArray()
toArray():
TData[]
Returns
TData[]
toJSON()
toJSON():
TData[]
Returns
TData[]
unshift()
unshift(
data:TData):void
Parameters
Returns
void
createItem()
staticcreateItem<T>(data:T):ListItem<T>
Type Parameters
Parameters
Returns
ListItem<T>