diff --git a/.changeset/three-spiders-grow.md b/.changeset/three-spiders-grow.md new file mode 100644 index 0000000000..15652e8854 --- /dev/null +++ b/.changeset/three-spiders-grow.md @@ -0,0 +1,5 @@ +--- +'@graphql-inspector/core': minor +--- + +Fix export `ChangeType` from core package. diff --git a/packages/core/src/diff/changes/change.ts b/packages/core/src/diff/changes/change.ts index 57a9c8c1c0..1d506798ff 100644 --- a/packages/core/src/diff/changes/change.ts +++ b/packages/core/src/diff/changes/change.ts @@ -110,7 +110,7 @@ export const ChangeType = { DirectiveUsageInputFieldDefinitionRemoved: 'DIRECTIVE_USAGE_INPUT_FIELD_DEFINITION_REMOVED', } as const; -export type ChangeType = (typeof ChangeType)[keyof typeof ChangeType]; +export type TypeOfChangeType = (typeof ChangeType)[keyof typeof ChangeType]; // Directive diff --git a/packages/core/src/diff/rules/ignore-description-changes.ts b/packages/core/src/diff/rules/ignore-description-changes.ts index d5249934b2..1766dbac73 100644 --- a/packages/core/src/diff/rules/ignore-description-changes.ts +++ b/packages/core/src/diff/rules/ignore-description-changes.ts @@ -1,7 +1,7 @@ -import { ChangeType } from '../changes/change.js'; +import { ChangeType, TypeOfChangeType } from '../changes/change.js'; import { Rule } from './types.js'; -const descriptionChangeTypes: ChangeType[] = [ +const descriptionChangeTypes: TypeOfChangeType[] = [ ChangeType.FieldArgumentDescriptionChanged, ChangeType.DirectiveDescriptionChanged, ChangeType.DirectiveArgumentDescriptionChanged, diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 4fbd1b5081..ea21e30c90 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -7,7 +7,13 @@ export { Rule, UsageHandler, } from './diff/index.js'; -export { Change, ChangeType, Criticality, CriticalityLevel } from './diff/changes/change.js'; +export { + Change, + ChangeType, + TypeOfChangeType, + Criticality, + CriticalityLevel, +} from './diff/changes/change.js'; export { similar, SimilarMap } from './similar/index.js'; export { getTypePrefix } from './utils/graphql.js'; export { BestMatch, Rating, Target } from './utils/string.js';