Mirror: The small sibling of the graphql package, slimmed down for client-side libraries.
1export const BreakingChangeType = {
2 TYPE_REMOVED: 'TYPE_REMOVED',
3 TYPE_CHANGED_KIND: 'TYPE_CHANGED_KIND',
4 TYPE_REMOVED_FROM_UNION: 'TYPE_REMOVED_FROM_UNION',
5 VALUE_REMOVED_FROM_ENUM: 'VALUE_REMOVED_FROM_ENUM',
6 REQUIRED_INPUT_FIELD_ADDED: 'REQUIRED_INPUT_FIELD_ADDED',
7 IMPLEMENTED_INTERFACE_REMOVED: 'IMPLEMENTED_INTERFACE_REMOVED',
8 FIELD_REMOVED: 'FIELD_REMOVED',
9 FIELD_CHANGED_KIND: 'FIELD_CHANGED_KIND',
10 REQUIRED_ARG_ADDED: 'REQUIRED_ARG_ADDED',
11 ARG_REMOVED: 'ARG_REMOVED',
12 ARG_CHANGED_KIND: 'ARG_CHANGED_KIND',
13 DIRECTIVE_REMOVED: 'DIRECTIVE_REMOVED',
14 DIRECTIVE_ARG_REMOVED: 'DIRECTIVE_ARG_REMOVED',
15 REQUIRED_DIRECTIVE_ARG_ADDED: 'REQUIRED_DIRECTIVE_ARG_ADDED',
16 DIRECTIVE_REPEATABLE_REMOVED: 'DIRECTIVE_REPEATABLE_REMOVED',
17 DIRECTIVE_LOCATION_REMOVED: 'DIRECTIVE_LOCATION_REMOVED',
18};
19
20export const DangerousChangeType = {
21 VALUE_ADDED_TO_ENUM: 'VALUE_ADDED_TO_ENUM',
22 TYPE_ADDED_TO_UNION: 'TYPE_ADDED_TO_UNION',
23 OPTIONAL_INPUT_FIELD_ADDED: 'OPTIONAL_INPUT_FIELD_ADDED',
24 OPTIONAL_ARG_ADDED: 'OPTIONAL_ARG_ADDED',
25 IMPLEMENTED_INTERFACE_ADDED: 'IMPLEMENTED_INTERFACE_ADDED',
26 ARG_DEFAULT_VALUE_CHANGE: 'ARG_DEFAULT_VALUE_CHANGE',
27};
28
29export function findBreakingChanges(_oldSchema, _newSchema) {
30 return [];
31}
32
33export function findDangerousChanges(_oldSchema, _newSchema) {
34 return [];
35}