UNPKG

@graphql-hive/laboratory

Version:

37 lines (36 loc) 1.42 kB
import { GraphQLArgument, GraphQLField } from 'graphql'; import { LaboratoryOperation } from '../../lib/operations'; export declare const BuilderArgument: (props: { field: GraphQLArgument; path: string[]; isReadOnly?: boolean; operation?: LaboratoryOperation | null; }) => import("react/jsx-runtime").JSX.Element; export declare const BuilderScalarField: (props: { field: GraphQLField<unknown, unknown, unknown>; path: string[]; openPaths: string[]; setOpenPaths: (openPaths: string[]) => void; isReadOnly?: boolean; operation?: LaboratoryOperation | null; }) => import("react/jsx-runtime").JSX.Element; export declare const BuilderObjectField: (props: { field: GraphQLField<unknown, unknown, unknown>; path: string[]; openPaths: string[]; setOpenPaths: (openPaths: string[]) => void; isReadOnly?: boolean; operation?: LaboratoryOperation | null; }) => import("react/jsx-runtime").JSX.Element; export declare const BuilderField: (props: { field: GraphQLField<unknown, unknown, unknown>; path: string[]; openPaths: string[]; setOpenPaths: (openPaths: string[]) => void; operation?: LaboratoryOperation | null; isReadOnly?: boolean; }) => import("react/jsx-runtime").JSX.Element; export declare const Builder: (props: { operation?: LaboratoryOperation | null; isReadOnly?: boolean; }) => import("react/jsx-runtime").JSX.Element;