@sanity-typed/next-sanity
Version:
next-sanity with typed GROQ Results
13 lines (10 loc) • 591 B
TypeScript
import { ClientConfig } from 'next-sanity';
import { SanityClient } from '@sanity-typed/client';
export { SanityClient } from '@sanity-typed/client';
import { DocumentValues } from '@sanity-typed/types';
import { AnySanityDocument } from '@sanity-typed/types/src/internal';
type ObservableSanityClient<TDocument extends AnySanityDocument> = SanityClient<TDocument>["observable"];
declare const createClient: <const SanityValues extends {
[type: string]: any;
}>(config: ClientConfig) => SanityClient<DocumentValues<SanityValues>>;
export { type ObservableSanityClient, createClient };