@anglr/grid
Version:
Angular module displaying grid
26 lines • 1.22 kB
TypeScript
import { Signal } from '@angular/core';
import { AsyncDataLoaderOptions, AsyncDataLoader } from './asyncDataLoader.interface';
import { DataLoaderAbstractComponent } from '../dataLoaderAbstract.component';
import { DataResponse } from '../../../interfaces';
import * as i0 from "@angular/core";
/**
* Data loader that allows asynchronous data loading
*/
export declare class AsyncDataLoaderComponent<TData = unknown, TOrdering = unknown> extends DataLoaderAbstractComponent<AsyncDataLoaderOptions<TData, TOrdering>, TOrdering, DataResponse<TData>> implements AsyncDataLoader<TData> {
/**
* Current result of data loader
*/
private ɵresult;
/**
* @inheritdoc
*/
get result(): Signal<DataResponse<TData>>;
constructor(options?: AsyncDataLoaderOptions<TData, TOrdering>);
/**
* @inheritdoc
*/
protected loadGridData(force?: boolean): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<AsyncDataLoaderComponent<any, any>, [{ optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<AsyncDataLoaderComponent<any, any>, "ng-async-data-loader", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=asyncDataLoader.component.d.ts.map