UNPKG

@graphql-inspector/compare-changes

Version:

Compares changes output from @graphql-inspect/diff

18 lines (12 loc) 571 B
# GraphQL Change Comparison Utility This package allows comparing two changes (output from `@graphql-inspector/core`'s `diff`) for determining if they would result in the same output. ## Usage ```typescript import { buildSchema } from 'graphql'; import { diff } from '@graphql-inspector/diff'; import { isChangeEqual } from '@graphql-inspector/compare-changes'; const before = buildSchema(/* existing SDL */); const after = buildSchema(/* new SDL */); const changes = diff(before, after); const hasChange = changes.some((c) => isChangeEqual(c, existingChange)); ```