Skip to content

Commit

Permalink
feat: move actions validator to dedicated folder
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicolas Moreau committed Jul 31, 2023
1 parent ac1c427 commit 368231f
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ import { OperatorDefinition } from './decorators/operators-emulate/types';
import { RelationDefinition } from './decorators/relation/types';
import { SearchDefinition } from './decorators/search/types';
import { SegmentDefinition } from './decorators/segment/types';
import ActionValidator from './decorators/validation/action';
import { WriteDefinition } from './decorators/write/write-replace/types';
import {
ActionConfigurationValidationError,
Expand All @@ -27,6 +26,7 @@ import addExternalRelation from './plugins/add-external-relation';
import importField from './plugins/import-field';
import { TCollectionName, TColumnName, TFieldName, TSchema, TSortClause } from './templates';
import { OneToManyEmbeddedDefinition, Plugin } from './types';
import ActionValidator from './validators/action';

export default class CollectionCustomizer<
S extends TSchema = TSchema,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ import Ajv from 'ajv'; // A library for validating JSON objects
import ajvErrors from 'ajv-errors';
import ajvKeywords from 'ajv-keywords';

import { ActionDefinition, actionSchema } from '../decorators/actions/types/actions';
import { DynamicField, fieldActionSchema } from '../decorators/actions/types/fields';
import {
ActionConfigurationValidationError,
ActionFieldConfigurationValidationError,
} from '../../errors';
import { ActionDefinition, actionSchema } from '../actions/types/actions';
import { DynamicField, fieldActionSchema } from '../actions/types/fields';
} from '../errors';

const ajv = new Ajv({ allErrors: true });
ajvErrors(ajv); // NOTICE: this library adds support for custom invalidity error messages.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ActionDefinition } from '../../../src/decorators/actions/types/actions';
import { DynamicField } from '../../../src/decorators/actions/types/fields';
import ActionValidator from '../../../src/decorators/validation/action';
import ActionValidator from '../../../src/validators/action';

describe('ActionValidator', () => {
describe('validateActionConfiguration', () => {
Expand Down

0 comments on commit 368231f

Please sign in to comment.