@codenameryuu/adonis-datatable
Version:
Package server side datatables on AdonisJS 6
23 lines (22 loc) • 557 B
TypeScript
export interface DataTable {
results(): Promise<Record<string, any> | void>;
dataResults(): Promise<any[]>;
count(): Promise<number>;
totalCount(): Promise<number>;
filtering(): void;
columnSearch(): void;
paging(): void;
ordering(): void;
asJson(): this;
asArray(): this;
}
export type Config = {
debug: boolean;
search: Record<string, boolean>;
index_column: string;
engines: Record<string, any>;
columns: Record<string, string | any>;
json: {
header: Record<string, any>;
};
};