polen
Version:
A framework for delightful GraphQL developer portals
26 lines • 972 B
TypeScript
import { CriticalityLevel } from '@graphql-inspector/core';
import type { Change } from './change-types.js';
export { CriticalityLevel } from '@graphql-inspector/core';
export declare const isCriticalityBreaking: (change: Change) => boolean;
export declare const isCriticalityDangerous: (change: Change) => boolean;
export declare const isCriticalitySafe: (change: Change) => boolean;
/** Ordered array for iteration (from most to least critical) */
export declare const CRITICALITY_LEVELS: readonly [CriticalityLevel.Breaking, CriticalityLevel.Dangerous, CriticalityLevel.NonBreaking];
export declare const CRITICALITY_CONFIG: {
BREAKING: {
color: "red";
label: string;
shortLabel: string;
};
DANGEROUS: {
color: "yellow";
label: string;
shortLabel: string;
};
NON_BREAKING: {
color: "green";
label: string;
shortLabel: string;
};
};
//# sourceMappingURL=criticality.d.ts.map