Skip to main content
Version: Next

ListDef

Deprecated

Constructors

new ListDef()

new ListDef(root, transformers?): ListDef

Parameters

ParameterType
rootInstanceTag
transformers?Transformer | Transformer[]

Returns

ListDef

Methods

filter()

filter(predicate): ListDef

Parameters

ParameterType
predicateListDefPredicate

Returns

ListDef


forEach()

forEach(onAdd, onRemove): any

Parameters

ParameterType
onAdd(item, index, list) => void
onRemove(itemTag) => void

Returns

any


forEachCurrentValue()

forEachCurrentValue(callback): any

Parameters

ParameterType
callback(item, index, list) => void

Returns

any


getBaseTag()

getBaseTag(): string

Returns

string


getCurrentAt()

getCurrentAt(rank): Sync

Parameters

ParameterType
ranknumber

Returns

Sync


getCurrentRank()

getCurrentRank(id): number

Parameters

ParameterType
idstring

Returns

number


getCurrentSize()

getCurrentSize(): number

Returns

number


observeAt()

observeAt(rank): Observable<Sync>

Parameters

ParameterType
ranknumber

Returns

Observable<Sync>


observeFirst()

observeFirst(): Observable<Sync>

Returns

Observable<Sync>


observeRank()

observeRank(id): Observable<number>

Parameters

ParameterType
idstring

Returns

Observable<number>


observeSize()

observeSize(): Observable<number>

Returns

Observable<number>


offReady()

offReady(id): any

Parameters

ParameterType
idstring

Returns

any


onReady()

onReady(callback): string

Parameters

ParameterType
callback(list) => void

Returns

string


transform()

transform(...transformers): ListDef

Parameters

ParameterType
...transformersTransformer[]

Returns

ListDef


union()

union(otherListDef): ListDef

Parameters

ParameterType
otherListDefListDef

Returns

ListDef