UNPKG

@theguild/federation-composition

Version:

Open Source Composition library for Apollo Federation

32 lines 992 B
import { Deprecated, Description, EnumType } from '../../subgraph/state.cjs'; import type { MapByGraph, TypeBuilder } from './common.cjs'; export declare function enumTypeBuilder(): TypeBuilder<EnumType, EnumTypeState>; export type EnumTypeState = { name: string; tags: Set<string>; inaccessible: boolean; hasDefinition: boolean; description?: Description; byGraph: MapByGraph<EnumTypeStateInGraph>; referencedByInputType: boolean; referencedByOutputType: boolean; inputTypeReferences: Set<string>; outputTypeReferences: Set<string>; values: Map<string, EnumValueState>; }; type EnumValueState = { name: string; tags: Set<string>; inaccessible: boolean; deprecated?: Deprecated; description?: Description; byGraph: MapByGraph<EnumValueStateInGraph>; }; type EnumTypeStateInGraph = { inaccessible: boolean; }; type EnumValueStateInGraph = { inaccessible: boolean; }; export {}; //# sourceMappingURL=enum-type.d.ts.map