UNPKG

@anglr/grid

Version:
28 lines 1.42 kB
import { WritableSignal, Signal } from '@angular/core'; import { SyncDataLoaderOptions, SyncDataLoader } from './syncDataLoader.interface'; import { DataLoaderAbstractComponent } from '../dataLoaderAbstract.component'; import { DataResponse } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Data loader that allows synchronous data loading * * You must set options before end of sync call of `ngOnInit`, if you set it later you have to disable auto initialization of grid and initialize it manualy */ export declare class SyncDataLoaderComponent<TData = unknown, TOrdering = unknown> extends DataLoaderAbstractComponent<SyncDataLoaderOptions<TData, TOrdering>, TOrdering, DataResponse<TData>> implements SyncDataLoader<TData> { /** * Current result of data loader */ protected ɵresult: WritableSignal<DataResponse<TData>>; /** * @inheritdoc */ get result(): Signal<DataResponse<TData>>; constructor(options?: SyncDataLoaderOptions<TData, TOrdering>); /** * @inheritdoc */ protected loadGridData(force?: boolean): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<SyncDataLoaderComponent<any, any>, [{ optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<SyncDataLoaderComponent<any, any>, "ng-sync-data-loader", never, {}, {}, never, never, true, never>; } //# sourceMappingURL=syncDataLoader.component.d.ts.map