UNPKG

@avonjs/avonjs

Version:

A fluent Node.js API generator.

25 lines (24 loc) 1.42 kB
import { Ordering as AvonOrdering } from '../../Orderings'; import type Field from '../Field'; declare const Ordering_base: (abstract new (...args: import("../../Contracts").Args) => { field: Field; acceptsNullValues: boolean; apply(request: import("../..").AvonRequest, queryBuilder: import("../../Repositories").Repository<import("../../Contracts").Model>, direction: import("../../Contracts").Direction): Promise<void>; key(): string; 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; nullValidator: import("../../Contracts").NullableCallback; nullValues(nullValidator: import("../../Contracts").NullableCallback): any; isNullable(): boolean; isValidNullValue(value: import("../../Contracts").AnyValue): boolean; valueIsConsideredNull(value: import("../../Contracts").AnyValue): boolean; }) & typeof AvonOrdering; export default class Ordering extends Ordering_base { field: Field; constructor(field: Field); } export {};