@c-standard/angular-devui-extension
Version:
an extensional components lib for devui
18 lines (17 loc) • 459 B
TypeScript
import { Observable } from 'rxjs';
import { DFilter, DSort } from './data.params';
export interface LoadOptions {
page?: number;
size?: number;
sorts?: DSort[];
filter?: DFilter[];
queryParams?: any;
}
export declare class DataStore<T> {
key?: string;
load?: (options: LoadOptions) => Observable<T>;
constructor(config: {
key?: string;
load?: (options: LoadOptions) => Observable<T>;
});
}