UNPKG

@3mo/fetchable-data-grid

Version:

A fetchable variant of @3mo/data-grid

24 lines 1 kB
import { FetcherController } from '@3mo/fetcher-controller'; import { type FetchableDataGrid, type FetchableDataGridResult } from './FetchableDataGrid.js'; type FetchOptions = { readonly silent?: boolean; }; type Arguments<T> = [parameters: FetchableDataGrid<T>['parameters']]; export declare class FetchableDataGridFetcherController<TData> extends FetcherController<FetchableDataGridResult<TData> | undefined, Arguments<TData>> { readonly host: FetchableDataGrid<TData, any, any>; constructor(host: FetchableDataGrid<TData, any, any>); disabled: boolean; private _hasNextPage?; get hasNextPage(): boolean; private _dataLength?; get dataLength(): number | undefined; private _silent; get silent(): boolean; set silent(value: boolean); fetch(options?: FetchOptions): Promise<void>; run(args?: Arguments<TData>): Promise<void>; private timerId?; updateTimer(): void; } export {}; //# sourceMappingURL=FetchableDataGridFetcherController.d.ts.map