UNPKG

@theguild/federation-composition

Version:

Open Source Composition library for Apollo Federation

32 lines 1.03 kB
import { Deprecated, Description, InputObjectType } from '../../subgraph/state.js'; import type { MapByGraph, TypeBuilder } from './common.js'; export declare function inputObjectTypeBuilder(): TypeBuilder<InputObjectType, InputObjectTypeState>; export interface InputObjectTypeState { name: string; tags: Set<string>; inaccessible: boolean; hasDefinition: boolean; description?: Description; byGraph: MapByGraph<InputObjectTypeStateInGraph>; fields: Map<string, InputObjectTypeFieldState>; } export type InputObjectTypeFieldState = { name: string; type: string; tags: Set<string>; inaccessible: boolean; defaultValue?: string; description?: Description; deprecated?: Deprecated; byGraph: MapByGraph<InputObjectFieldStateInGraph>; }; type InputObjectTypeStateInGraph = { inaccessible: boolean; }; type InputObjectFieldStateInGraph = { type: string; inaccessible: boolean; defaultValue?: string; }; export {}; //# sourceMappingURL=input-object-type.d.ts.map