@codenameryuu/adonis-datatable
Version:
Package server side datatables on AdonisJS 6
18 lines (17 loc) • 643 B
TypeScript
import { DataTableAbstract } from '../datatable_abstract.js';
export default class ObjectDataTable extends DataTableAbstract {
protected items: Record<string, any>[];
protected $offset: number;
constructor(items: Record<string, any>[]);
static canCreate(source: any): boolean;
protected resolveCallback(): this;
protected defaultOrdering(): any;
protected revertIndexColumn(): void;
count(): Promise<number>;
results(): Promise<Record<string, any> | void>;
dataResults(): any;
setOffset(offset: number): this;
columnSearch(): void;
paging(): void;
globalSearch(keyword: string): void;
}