UNPKG

rapiq

Version:

A tiny library which provides utility types/functions for request and response query handling.

16 lines 778 B
import type { ObjectLiteral } from '../../types'; import type { FiltersParseOptions, FiltersParseOutput, FiltersParseOutputElement } from './type'; export declare class FiltersOptionsContainer<T extends ObjectLiteral = ObjectLiteral> { options: FiltersParseOptions<T>; default: Record<string, any>; defaultKeys: string[]; defaultOutput: FiltersParseOutput; allowed: string[]; allowedIsUndefined: boolean; constructor(input?: FiltersParseOptions<T>); protected initDefault(): void; protected initAllowed(): void; buildParseOutput(input?: Record<string, FiltersParseOutputElement>): FiltersParseOutput; transformParseOutputElement(element: FiltersParseOutputElement): FiltersParseOutputElement; } //# sourceMappingURL=container.d.ts.map