@graphql-inspector/core
Version:
Tooling for GraphQL. Compare GraphQL Schemas, check documents, find breaking changes, find similar types.
18 lines (17 loc) • 711 B
JavaScript
import { ChangeType } from '../changes/change.js';
const descriptionChangeTypes = [
ChangeType.FieldArgumentDescriptionChanged,
ChangeType.DirectiveDescriptionChanged,
ChangeType.DirectiveArgumentDescriptionChanged,
ChangeType.EnumValueDescriptionChanged,
ChangeType.FieldDescriptionChanged,
ChangeType.FieldDescriptionAdded,
ChangeType.FieldDescriptionRemoved,
ChangeType.InputFieldDescriptionAdded,
ChangeType.InputFieldDescriptionRemoved,
ChangeType.InputFieldDescriptionChanged,
ChangeType.TypeDescriptionChanged,
];
export const ignoreDescriptionChanges = ({ changes }) => {
return changes.filter(change => !descriptionChangeTypes.includes(change.type));
};