@cowwoc/requirements
Version:
A fluent API for enforcing design contracts with automatic message generation.
14 lines • 552 B
JavaScript
/**
* @param value - a value
* @returns true if the value is an instance of `ValidationFailure`
*/
function isValidationFailure(value) {
const validationFailure = value;
/* eslint-disable @typescript-eslint/no-unnecessary-condition */
return validationFailure.getMessage !== undefined &&
validationFailure.getType !== undefined &&
validationFailure.getError !== undefined;
/* eslint-enable @typescript-eslint/no-unnecessary-condition */
}
export { isValidationFailure };
//# sourceMappingURL=ValidationFailure.mjs.map