Skip to content

Commit 8dd3889

Browse files
authored
Merge pull request #125 from nobrainr/fix/expose-validation-error-class
fix: expose ValidationError class
2 parents 9b72ae5 + 51a6c5c commit 8dd3889

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

src/morphism.spec.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ import Morphism, {
66
SchemaOptions,
77
SCHEMA_OPTIONS_SYMBOL,
88
reporter,
9-
Validation
9+
Validation,
10+
ValidationError
1011
} from './morphism';
1112
import { User, MockData } from './utils-test';
1213
import { ActionSelector, ActionAggregator } from './types';
13-
import { defaultFormatter, ValidationError } from './validation/reporter';
14+
import { defaultFormatter } from './validation/reporter';
1415

1516
describe('Morphism', () => {
1617
const dataToCrunch: MockData[] = [

src/morphism.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,14 @@ import { Schema, StrictSchema, Constructable, SourceFromSchema, Mapper, Destinat
66
import { MorphismSchemaTree, createSchema, SchemaOptions } from './MorphismTree';
77
import { MorphismRegistry, IMorphismRegistry } from './MorphismRegistry';
88
import { decorator } from './MorphismDecorator';
9-
import { Reporter, reporter as defaultReporter, Formatter, targetHasErrors, ValidationErrors } from './validation/reporter';
9+
import {
10+
Reporter,
11+
reporter as defaultReporter,
12+
Formatter,
13+
targetHasErrors,
14+
ValidationErrors,
15+
ValidationError
16+
} from './validation/reporter';
1017
import { BaseValidator, Rule, Validation } from './validation/Validation';
1118

1219
/**
@@ -250,6 +257,7 @@ export {
250257
Formatter,
251258
Validation,
252259
BaseValidator,
253-
Rule
260+
Rule,
261+
ValidationError
254262
};
255263
export default Morphism;

0 commit comments

Comments
 (0)