gatsby
Version:
Blazing fast modern site generator for React
15 lines (14 loc) • 906 B
TypeScript
import { SchemaComposer, InterfaceTypeComposer, ObjectTypeComposer } from "graphql-compose";
import { IGatsbyResolverContext } from "../type-definitions";
export declare const NodeInterfaceFields: string[];
export declare const addNodeInterfaceFields: <TSource = any, TArgs = any>({ schemaComposer, typeComposer, }: {
schemaComposer: SchemaComposer<IGatsbyResolverContext<TSource, TArgs>>;
typeComposer: ObjectTypeComposer;
}) => void;
export declare const addNodeInterface: <TSource = any, TArgs = any>({ schemaComposer, typeComposer, }: {
schemaComposer: SchemaComposer<IGatsbyResolverContext<TSource, TArgs>>;
typeComposer: ObjectTypeComposer;
}) => void;
export declare const getNodeInterface: <TSource = any, TContext = any, TArgs = any>({ schemaComposer, }: {
schemaComposer: SchemaComposer<IGatsbyResolverContext<TSource, TArgs>>;
}) => InterfaceTypeComposer<TSource, TContext>;