cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
32 lines (31 loc) • 801 B
TypeScript
import { IEntityErrorLogger } from "../model/core/entity";
export interface MRequestMiddelware {
Validate?: Function;
}
export declare class MTableQueries {
total: number;
pageIndex: number;
pageSize: number;
query: string;
sort: {
order: 'asc' | 'desc' | '';
key: string | number;
};
constructor(init: MTableQueries);
Validate?(): Partial<IEntityErrorLogger>;
}
export type TableQueries = MTableQueries;
export declare const initialTableData: TableQueries;
export type listView = 'grid' | 'list';
export type FilterQuery = {
sort: 'asc' | 'desc' | '';
search: '';
};
export interface paginationQueryResponse {
paginatedResults: any[];
totalDocument: number;
}
export interface CommonSelect {
label: string;
value: string;
}