Skip to main content

PaginatedCollection<T, R>

Extends

Type Parameters

Type ParameterDefault type
Tany
Rany

Constructors

Constructor

new PaginatedCollection<T, R>(options): PaginatedCollection<T, R>;

Parameters

ParameterType
optionsPaginatedCollectionOptions<T, R>

Returns

PaginatedCollection<T, R>

Overrides

Collection.constructor

Properties

PropertyModifierType
hasMorepublicboolean

Accessors

failed

Inherited from

Collection.failed


items

Inherited from

Collection.items


loading

Inherited from

Collection.loading

Methods

asSearchResult()

asSearchResult(options): PaginatedSearchResult<T>;

Parameters

ParameterType
optionsAsSearchResultOptions<T>

Returns

PaginatedSearchResult<T>


clear()

clear(): void;

Returns

void

Overrides

Collection.clear


getData()

getData(res): T[];

Parameters

ParameterType
resR

Returns

T[]


load()

load(loader): Promise<T[]>;

Parameters

ParameterType
loader(event) => Promise<T[]>

Returns

Promise<T[]>

Inherited from

Collection.load


loadAll()

loadAll(load?, options?): Promise<any>;

Parameters

ParameterType
load?() => | AsyncIterator<R, any, any> | Promise<AsyncIterator<R, any, any>>
options?{ abort: AbortController; }
options.abort?AbortController

Returns

Promise<any>


loadInitialData()

loadInitialData(load?): Promise<boolean>;

Parameters

ParameterType
load?() => | AsyncIterator<R, any, any> | Promise<AsyncIterator<R, any, any>>

Returns

Promise<boolean>


loadMore()

loadMore(): Promise<boolean>;

Returns

Promise<boolean>