Просмотр исходного кода

chore: directory structure refactoring

e22m4u 2 лет назад
Родитель
Сommit
5cb0116afc

+ 1 - 1
src/adapter/adapter-registry.spec.js

@@ -1,7 +1,7 @@
 import {expect} from 'chai';
+import {RepositoriesSchema} from '../schema/index.js';
 import {AdapterRegistry} from './adapter-registry.js';
 import {MemoryAdapter} from './builtin/memory-adapter.js';
-import {RepositoriesSchema} from '../repository/index.js';
 
 describe('AdapterRegistry', function () {
   describe('getAdapter', function () {

+ 1 - 1
src/adapter/adapter.spec.js

@@ -3,8 +3,8 @@ import {expect} from 'chai';
 import {Adapter} from './adapter.js';
 import {Service} from '@e22m4u/service';
 import {ServiceContainer} from '@e22m4u/service';
+import {RepositoriesSchema} from '../schema/index.js';
 import {InclusionDecorator} from './decorator/index.js';
-import {RepositoriesSchema} from '../repository/index.js';
 import {DefaultValuesDecorator} from './decorator/index.js';
 import {DataValidationDecorator} from './decorator/index.js';
 import {DataSanitizingDecorator} from './decorator/index.js';

+ 1 - 1
src/adapter/builtin/memory-adapter.spec.js

@@ -2,7 +2,7 @@ import {expect} from 'chai';
 import {format} from '@e22m4u/format';
 import {MemoryAdapter} from './memory-adapter.js';
 import {DataType} from '../../definition/index.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../../definition/index.js';
 
 describe('MemoryAdapter', function () {

+ 1 - 1
src/adapter/decorator/data-sanitizing-decorator.spec.js

@@ -1,7 +1,7 @@
 import chai from 'chai';
 import {expect} from 'chai';
 import {Adapter} from '../adapter.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 import {ModelDataSanitizer} from '../../definition/index.js';
 
 const S = new RepositoriesSchema();

+ 1 - 1
src/adapter/decorator/data-validation-decorator.spec.js

@@ -1,7 +1,7 @@
 import chai from 'chai';
 import {expect} from 'chai';
 import {Adapter} from '../adapter.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 import {ModelDataValidator} from '../../definition/index.js';
 
 const S = new RepositoriesSchema();

+ 1 - 1
src/adapter/decorator/default-values-decorator.spec.js

@@ -2,7 +2,7 @@ import chai from 'chai';
 import {expect} from 'chai';
 import {Adapter} from '../adapter.js';
 import {DataType} from '../../definition/index.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 import {ModelDefinitionUtils} from '../../definition/index.js';
 
 const S = new RepositoriesSchema();

+ 1 - 1
src/adapter/decorator/fields-filtering-decorator.spec.js

@@ -2,7 +2,7 @@ import chai from 'chai';
 import {expect} from 'chai';
 import {Adapter} from '../adapter.js';
 import {FieldsClauseTool} from '../../filter/index.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 
 const S = new RepositoriesSchema();
 const MODEL_NAME = 'model';

+ 1 - 1
src/adapter/decorator/inclusion-decorator.spec.js

@@ -2,7 +2,7 @@ import chai from 'chai';
 import {expect} from 'chai';
 import {Adapter} from '../adapter.js';
 import {IncludeClauseTool} from '../../filter/index.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 
 const S = new RepositoriesSchema();
 S.defineModel({name: 'model'});

+ 1 - 1
src/definition/model/model-data-validator.spec.js

@@ -1,7 +1,7 @@
 import {expect} from 'chai';
 import {format} from '@e22m4u/format';
 import {DataType} from './properties/index.js';
-import {RepositoriesSchema} from '../../repository/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 import {ModelDataValidator} from './model-data-validator.js';
 
 describe('ModelDataValidator', function () {

+ 1 - 1
src/definition/model/model-definition-utils.spec.js

@@ -3,8 +3,8 @@ import {expect} from 'chai';
 import {format} from '@e22m4u/format';
 import {DataType} from './properties/index.js';
 import {RelationType} from './relations/index.js';
+import {RepositoriesSchema} from '../../schema/index.js';
 import {InvalidArgumentError} from '../../errors/index.js';
-import {RepositoriesSchema} from '../../repository/index.js';
 import {ModelDefinitionUtils} from './model-definition-utils.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from './model-definition-utils.js';
 

+ 1 - 1
src/filter/fields-clause-tool.spec.js

@@ -1,7 +1,7 @@
 import {expect} from 'chai';
 import {format} from '@e22m4u/format';
+import {RepositoriesSchema} from '../schema/index.js';
 import {FieldsClauseTool} from './fields-clause-tool.js';
-import {RepositoriesSchema} from '../repository/index.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../definition/index.js';
 
 const S = new RepositoriesSchema();

+ 1 - 0
src/index.js

@@ -1,4 +1,5 @@
 export * from './utils/index.js';
+export * from './schema/index.js';
 export * from './errors/index.js';
 export * from './filter/index.js';
 export * from './adapter/index.js';

+ 1 - 1
src/relations/belongs-to-resolver.spec.js

@@ -2,7 +2,7 @@ import {expect} from 'chai';
 import {format} from '@e22m4u/format';
 import {DataType} from '../definition/index.js';
 import {RelationType} from '../definition/index.js';
-import {RepositoriesSchema} from '../repository/index.js';
+import {RepositoriesSchema} from '../schema/index.js';
 import {BelongsToResolver} from './belongs-to-resolver.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../definition/index.js';
 

+ 1 - 1
src/relations/has-many-resolver.spec.js

@@ -2,8 +2,8 @@ import {expect} from 'chai';
 import {format} from '@e22m4u/format';
 import {DataType} from '../definition/index.js';
 import {RelationType} from '../definition/index.js';
+import {RepositoriesSchema} from '../schema/index.js';
 import {HasManyResolver} from './has-many-resolver.js';
-import {RepositoriesSchema} from '../repository/index.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../definition/index.js';
 
 describe('HasManyResolver', function () {

+ 1 - 1
src/relations/has-one-resolver.spec.js

@@ -3,7 +3,7 @@ import {format} from '@e22m4u/format';
 import {DataType} from '../definition/index.js';
 import {RelationType} from '../definition/index.js';
 import {HasOneResolver} from './has-one-resolver.js';
-import {RepositoriesSchema} from '../repository/index.js';
+import {RepositoriesSchema} from '../schema/index.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../definition/index.js';
 
 describe('HasOneResolver', function () {

+ 1 - 1
src/relations/references-many-resolver.spec.js

@@ -2,7 +2,7 @@ import {expect} from 'chai';
 import {format} from '@e22m4u/format';
 import {DataType} from '../definition/index.js';
 import {RelationType} from '../definition/index.js';
-import {RepositoriesSchema} from '../repository/index.js';
+import {RepositoriesSchema} from '../schema/index.js';
 import {ReferencesManyResolver} from './references-many-resolver.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../definition/index.js';
 

+ 0 - 1
src/repository/index.js

@@ -1,3 +1,2 @@
 export * from './repository.js';
-export * from './repositories-schema.js';
 export * from './repository-registry.js';

+ 1 - 1
src/repository/repository-registry.spec.js

@@ -1,6 +1,6 @@
 import {expect} from 'chai';
 import {Repository} from './repository.js';
-import {RepositoriesSchema} from '../repository/index.js';
+import {RepositoriesSchema} from '../schema/index.js';
 import {RepositoryRegistry} from './repository-registry.js';
 
 describe('RepositoryRegistry', function () {

+ 1 - 1
src/repository/repository.spec.js

@@ -1,5 +1,5 @@
 import {expect} from 'chai';
-import {RepositoriesSchema} from '../repository/index.js';
+import {RepositoriesSchema} from '../schema/index.js';
 import {DEFAULT_PRIMARY_KEY_PROPERTY_NAME as DEF_PK} from '../definition/index.js';
 
 describe('Repository', function () {

+ 1 - 0
src/schema/index.js

@@ -0,0 +1 @@
+export * from './repositories-schema.js';

+ 1 - 1
src/repository/repositories-schema.js → src/schema/repositories-schema.js

@@ -1,6 +1,6 @@
 import {Service} from '@e22m4u/service';
+import {RepositoryRegistry} from '../repository/index.js';
 import {DefinitionRegistry} from '../definition/index.js';
-import {RepositoryRegistry} from './repository-registry.js';
 
 /**
  * Repositories schema.