@graphql-inspector/cli
Version: 
Tooling for GraphQL. Compare GraphQL Schemas, check documents, find breaking changes, find similar types.
20 lines (19 loc) • 642 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dangerousBreaking = void 0;
const change_js_1 = require("../changes/change.js");
const dangerousBreaking = ({ changes }) => {
    return changes.map(change => {
        if (change.criticality.level === change_js_1.CriticalityLevel.Dangerous) {
            return {
                ...change,
                criticality: {
                    ...change.criticality,
                    level: change_js_1.CriticalityLevel.Breaking,
                },
            };
        }
        return change;
    });
};
exports.dangerousBreaking = dangerousBreaking;