UNPKG

@theguild/federation-composition

Version:
26 lines 830 B
import { DirectiveNode } from 'graphql'; import { FederationVersion } from '../../specifications/federation.js'; import { Description, ScalarType } from '../../subgraph/state.js'; import { MapByGraph, TypeBuilder } from './common.js'; export declare function scalarTypeBuilder(): TypeBuilder<ScalarType, ScalarTypeState>; export type ScalarTypeState = { kind: 'scalar'; name: string; tags: Set<string>; inaccessible: boolean; authenticated: boolean; policies: string[][]; scopes: string[][]; byGraph: MapByGraph<ScalarTypeStateInGraph>; description?: Description; specifiedBy?: string; ast: { directives: DirectiveNode[]; }; }; type ScalarTypeStateInGraph = { inaccessible: boolean; version: FederationVersion; }; export {}; //# sourceMappingURL=scalar-type.d.ts.map