Files
med-notes/.pnpm-store/v10/files/f1/4faaa2f5c439948e36b1ba1be2ec20e1c2062ea57c92c48c28317bcb7a0d5afee55840f515d724b133068e70eecf18eb126322d3672d605b621e7dfa74c880
2025-05-09 05:30:08 +02:00

8 lines
610 B
Plaintext

import { AnySchema } from './validators.js';
export declare const defaultParseSearch: (searchStr: string) => AnySchema;
export declare const defaultStringifySearch: (search: Record<string, any>) => string;
export declare function parseSearchWith(parser: (str: string) => any): (searchStr: string) => AnySchema;
export declare function stringifySearchWith(stringify: (search: any) => string, parser?: (str: string) => any): (search: Record<string, any>) => string;
export type SearchSerializer = (searchObj: Record<string, any>) => string;
export type SearchParser = (searchStr: string) => Record<string, any>;