Class AbstractManager<T, V>Abstract
Constructors
Accessors
isLoading
- get isLoading(): boolean
Returns boolean
list
- get list(): T[]
Returns T[]
options
- get options(): {
title: string;
value: V;
}[] Returns {
title: string;
value: V;
}[]
Methods
addItem
- addItem(item): void
Returns void
changeItem
- changeItem(primaryKey, item): void
Parameters
- primaryKey: string
- item: T
Returns void
Protected
Abstract
fetchList
- fetchList(): Promise<T[]>
Returns Promise<T[]>
getItem
- getItem(name): undefined | T
Returns undefined | T
getItemAsync
- getItemAsync(name): Promise<undefined | T>
Returns Promise<undefined | T>
Protected
Abstract
listToOptions
- listToOptions(item): {
title: string;
value: V;
} Returns {
title: string;
value: V;
}
Protected
loadList
- loadList(): Promise<void>
Returns Promise<void>
reload
- reload(): Promise<void>
Returns Promise<void>
removeItem
- removeItem(name): void
Returns void
Protected
setList
- setList(list): void
Returns void
setLoading
- setLoading(loading): void
Returns void
Public