1234567891011121314151617181920 |
- Object.defineProperty(exports, "__esModule", { value: true });
- var newExtensionDefinitionKind = 'ObjectTypeExtension';
- var interfaceExtensionDefinitionKind = 'InterfaceTypeExtension';
- var inputObjectExtensionDefinitionKind = 'InputObjectTypeExtension';
- var unionExtensionDefinitionKind = 'UnionTypeExtension';
- var enumExtensionDefinitionKind = 'EnumTypeExtension';
- function extractExtensionDefinitions(ast) {
- var extensionDefs = ast.definitions.filter(function (def) {
- return def.kind === newExtensionDefinitionKind ||
- def.kind === interfaceExtensionDefinitionKind ||
- def.kind === inputObjectExtensionDefinitionKind ||
- def.kind === unionExtensionDefinitionKind ||
- def.kind === enumExtensionDefinitionKind;
- });
- return Object.assign({}, ast, {
- definitions: extensionDefs,
- });
- }
- exports.default = extractExtensionDefinitions;
- //# sourceMappingURL=extractExtensionDefinitions.js.map
|