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**.

13 lines (12 loc) 518 B
import { StringKeys } from "../types/utils"; import { ResultItem } from "../types/result-types"; declare module "../groq-builder" { interface GroqBuilder<TResult, TQueryConfig> { /** * Orders the results by the keys specified */ order<TKeys extends StringKeys<keyof ResultItem.Infer<TResult>>>(...fields: Array<`${TKeys}${"" | " asc" | " desc"}`>): GroqBuilder<TResult, TQueryConfig>; /** @deprecated Sorting is done via the 'order' method */ sort: never; } }