@codenameryuu/adonis-datatable
Version:
Package server side datatables on AdonisJS 6
24 lines (23 loc) • 852 B
TypeScript
import { Request as HttpRequest } from '@adonisjs/core/http';
export default class Request {
protected request: HttpRequest;
constructor(request: HttpRequest);
input(key: string, defaultValue?: any): any;
columns(): string[];
isSearchable(): boolean;
isRegex(index: number): boolean;
orderableColumns(): Record<string, any>[];
isOrderable(): boolean;
isColumnOrderable(index: number): boolean;
searchableColumnIndex(): number[];
isColumnSearchable(index: number, columnSearch?: boolean): boolean;
columnKeyword(index: number): string;
prepareKeyword(keyword: number | string | string[]): string;
keyword(): string;
columnName(index: number): string | undefined;
isPaginationable(): boolean;
start(): number;
length(): number;
draw(): number;
all(): Record<string, any>;
}