@theguild/federation-composition
Version:
Open Source Composition library for Apollo Federation
10 lines (9 loc) • 436 B
JavaScript
import { parse } from 'graphql';
import { isDirectiveDefinition } from '../graphql/helpers.js';
export const sdl = `
directive @tag(
name: String!
) repeatable on FIELD_DEFINITION | OBJECT | INTERFACE | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION | SCHEMA
`;
export const typeDefs = parse(sdl);
export const directive = typeDefs.definitions.filter(isDirectiveDefinition)[0];