UNPKG

@avonjs/avonjs

Version:

A fluent Node.js API generator.

21 lines (20 loc) 806 B
import type { NullableCallback } from '../../Contracts'; declare const QueryParameter_base: (abstract new (...args: import("../../Contracts").Args) => { acceptsNullValues: boolean; nullValidator: NullableCallback; nullable(nullable?: boolean, validator?: NullableCallback): any; nullValues(nullValidator: NullableCallback): any; isNullable(): boolean; isValidNullValue(value: import("../../Contracts").AnyValue): boolean; valueIsConsideredNull(value: import("../../Contracts").AnyValue): boolean; }) & { new (): {}; }; export default abstract class QueryParameter extends QueryParameter_base { /** * Get the query parameter key name. */ abstract key(): string; nullable(nullable?: boolean, validator?: NullableCallback | undefined): this; } export {};