UNPKG

@avonjs/avonjs

Version:

A fluent Node.js API generator.

30 lines (29 loc) 1.83 kB
import { DateTime } from '../../Filters'; import type Field from '../Field'; declare const DateTimeFilter_base: (abstract new (...args: import("../../Contracts").Args) => { field: Field; apply(request: import("../..").AvonRequest, queryBuilder: import("../../Repositories").Repository<import("../../Contracts").Model>, value: import("../../Contracts").AnyValue): Promise<void>; filterableAttribute(request: import("../..").AvonRequest): string; isValidNullValue(value: import("../../Contracts").AnyValue): boolean; isNullable(): boolean; applyNullFilter(request: import("../..").AvonRequest, queryBuilder: import("../../Repositories").Repository<import("../../Contracts").Model>): import("../../Repositories").Repository<import("../../Contracts").Model>; parseValue(value: import("../../Contracts").AnyValue): any; key(): string; helpText?: string; help(helpText: string): any; serializeParameters(request: import("../..").AvonRequest): import("openapi-types").OpenAPIV3.ParameterObject[]; schema(request: import("../..").AvonRequest): import("../../Contracts").OpenApiSchema; canSee(callback: import("../../Contracts").SeeCallback): any; seeCallback: import("../../Contracts").SeeCallback; authorizedToSee(request: import("../..").AvonRequest): boolean; nullable(nullable?: boolean, validator?: import("../../Contracts").NullableCallback | undefined): any; acceptsNullValues: boolean; nullValidator: import("../../Contracts").NullableCallback; nullValues(nullValidator: import("../../Contracts").NullableCallback): any; valueIsConsideredNull(value: import("../../Contracts").AnyValue): boolean; }) & typeof DateTime; export default class DateTimeFilter extends DateTimeFilter_base { field: Field; constructor(field: Field); } export {};