UNPKG

@apollo/federation-internals

Version:
16 lines 743 B
import { CorePurpose, FeatureDefinition, FeatureDefinitions, FeatureVersion } from "./coreSpec"; import { DirectiveDefinition, Schema } from "../definitions"; export declare enum RequiresScopesTypeName { SCOPE = "Scope" } export declare class RequiresScopesSpecDefinition extends FeatureDefinition { static readonly directiveName = "requiresScopes"; static readonly identity: string; constructor(version: FeatureVersion); requiresScopesDirective(schema: Schema): DirectiveDefinition<{ scopes: string[][]; }> | undefined; get defaultCorePurpose(): CorePurpose; } export declare const REQUIRES_SCOPES_VERSIONS: FeatureDefinitions<RequiresScopesSpecDefinition>; //# sourceMappingURL=requiresScopesSpec.d.ts.map