Skip to content

Commit e066e4a

Browse files
committed
pulled MetadataStorage from index to remove cyclic dependancy
1 parent 4e7b12e commit e066e4a

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/TransformOperationExecutor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {ClassTransformOptions} from "./ClassTransformOptions";
2-
import {defaultMetadataStorage} from "./index";
2+
import {defaultMetadataStorage} from "./storage";
33
import {TypeOptions} from "./metadata/ExposeExcludeOptions";
44
import {ExposeMetadata} from "./metadata/ExposeMetadata";
55

src/decorators.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {defaultMetadataStorage} from "./index";
1+
import {defaultMetadataStorage} from "./storage";
22
import {TypeMetadata} from "./metadata/TypeMetadata";
33
import {ExposeMetadata} from "./metadata/ExposeMetadata";
44
import {ExposeOptions, ExcludeOptions, TypeOptions, TransformOptions} from "./metadata/ExposeExcludeOptions";

src/index.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import {ClassTransformer, ClassType} from "./ClassTransformer";
2-
import {MetadataStorage} from "./metadata/MetadataStorage";
32
import {ClassTransformOptions} from "./ClassTransformOptions";
43

54
export {ClassTransformer} from "./ClassTransformer";
@@ -91,8 +90,3 @@ export function deserialize<T>(cls: ClassType<T>, json: string, options?: ClassT
9190
export function deserializeArray<T>(cls: ClassType<T>, json: string, options?: ClassTransformOptions): T[] {
9291
return classTransformer.deserializeArray(cls, json, options);
9392
}
94-
95-
/**
96-
* Default metadata storage is used as singleton and can be used to storage all metadatas.
97-
*/
98-
export const defaultMetadataStorage = new MetadataStorage();

src/storage.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import {MetadataStorage} from "./metadata/MetadataStorage";
2+
3+
/**
4+
* Default metadata storage is used as singleton and can be used to storage all metadatas.
5+
*/
6+
export const defaultMetadataStorage = new MetadataStorage();

0 commit comments

Comments
 (0)