UNPKG

@eclipse-emfcloud/model-validation

Version:

Generic model validation framework.

27 lines 883 B
/** The type of `severity` of a `Diagnostic`. */ export type Severity = 'ok' | 'info' | 'warn' | 'error'; /** * Obtain a numeric encoding of a `severity`. * * @param severity a severity * @returns a numeric analogue of the `severity` */ export declare const severityToNumber: (severity: Severity) => number; /** The subdomain of the numbers that denote sign of numbers. */ export type Sign = -1 | 0 | 1; /** * A comparator function for {@link Severity} values to order them * from least severe (being `'ok'`) to most severe (being `'error'`). */ export declare const severityComparator: { (a: Severity, b: Severity): Sign; /** * A severity maximum function. * * @param a a severity * @param b another severity * @returns the maximum of `a` and `b` */ max(a: Severity, b: Severity): Severity; }; //# sourceMappingURL=severity.d.ts.map