UNPKG

groq-builder

Version:

A **schema-aware**, strongly-typed GROQ query builder. It enables you to build GROQ queries using **auto-completion**, **type-checking**, and **runtime validation**.

6 lines (5 loc) 499 B
import { Parser, ParserFunction, ParserFunctionMaybe, ParserObject } from "../types/public-types"; export declare function chainParsers(a: ParserFunctionMaybe, b: ParserFunctionMaybe): ParserFunctionMaybe; export declare function isParser(value: unknown): value is Parser<unknown, unknown>; export declare function isParserObject(value: unknown): value is ParserObject<unknown, unknown>; export declare function normalizeValidationFunction(parser: Parser | null | undefined): ParserFunction | null;