15 lines
344 B
JavaScript
15 lines
344 B
JavaScript
|
import { PathReporter } from './PathReporter';
|
||
|
import { isLeft } from 'fp-ts/es6/Either';
|
||
|
/**
|
||
|
* @category deprecated
|
||
|
* @since 1.0.0
|
||
|
* @deprecated
|
||
|
*/
|
||
|
export var ThrowReporter = {
|
||
|
report: function (validation) {
|
||
|
if (isLeft(validation)) {
|
||
|
throw new Error(PathReporter.report(validation).join('\n'));
|
||
|
}
|
||
|
}
|
||
|
};
|