@avonjs/avonjs
Version:
A fluent Node.js API generator.
21 lines (20 loc) • 806 B
TypeScript
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 {};