UNPKG

@codenameryuu/adonis-datatable

Version:
32 lines (31 loc) 1.18 kB
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; /** * Apply the search conditions sent by the DataTables ColumnControl extension. * * @see https://datatables.net/extensions/columncontrol/server-side */ protected applyColumnControlSearch(index: number, column: string): void; protected normalizeColumnControl(value: any): string; protected matchColumnControl(raw: any, search: { value: string; logic: string; type: string; mask?: string; }): boolean; protected toTimestamp(value: any, dateOnly: boolean): number; paging(): void; globalSearch(keyword: string): void; }