diff --git a/packages/documentations/docs/api/classes/interfaces/AutoMapOptions.md b/packages/documentations/docs/api/classes/interfaces/AutoMapOptions.md index 990a1b508..a53726b22 100644 --- a/packages/documentations/docs/api/classes/interfaces/AutoMapOptions.md +++ b/packages/documentations/docs/api/classes/interfaces/AutoMapOptions.md @@ -16,7 +16,7 @@ Depth for nested models. Default to 1 #### Defined in -[lib/automap.ts:13](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/automap.ts#L13) +[lib/automap.ts:13](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/automap.ts#L13) ___ @@ -28,7 +28,7 @@ Is this property getter-only? #### Defined in -[lib/automap.ts:17](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/automap.ts#L17) +[lib/automap.ts:17](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/automap.ts#L17) ## Methods @@ -44,4 +44,4 @@ Type Function #### Defined in -[lib/automap.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/automap.ts#L9) +[lib/automap.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/automap.ts#L9) diff --git a/packages/documentations/docs/api/classes/modules.md b/packages/documentations/docs/api/classes/modules.md index d669dd684..152b4b6bc 100644 --- a/packages/documentations/docs/api/classes/modules.md +++ b/packages/documentations/docs/api/classes/modules.md @@ -18,7 +18,7 @@ custom_edit_url: null #### Defined in -[lib/keys.ts:1](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/keys.ts#L1) +[lib/keys.ts:1](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/keys.ts#L1) ___ @@ -28,7 +28,7 @@ ___ #### Defined in -[lib/keys.ts:3](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/keys.ts#L3) +[lib/keys.ts:3](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/keys.ts#L3) ___ @@ -38,7 +38,7 @@ ___ #### Defined in -[lib/keys.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/keys.ts#L4) +[lib/keys.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/keys.ts#L4) ## Functions @@ -52,7 +52,7 @@ ___ #### Defined in -[lib/automap.ts:20](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/automap.ts#L20) +[lib/automap.ts:20](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/automap.ts#L20) ▸ **AutoMap**(`typeFn`): `PropertyDecorator` @@ -68,7 +68,7 @@ ___ #### Defined in -[lib/automap.ts:21](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/automap.ts#L21) +[lib/automap.ts:21](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/automap.ts#L21) ▸ **AutoMap**(`options`): `PropertyDecorator` @@ -84,7 +84,7 @@ ___ #### Defined in -[lib/automap.ts:24](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/automap.ts#L24) +[lib/automap.ts:24](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/automap.ts#L24) ___ @@ -104,7 +104,7 @@ ___ #### Defined in -[lib/classes.ts:14](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/classes.ts#L14) +[lib/classes.ts:14](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/classes.ts#L14) ___ @@ -124,4 +124,4 @@ ___ #### Defined in -[lib/get-metadata-list.ts:20](https://github.com/nartc/mapper/blob/a29e3690/packages/classes/src/lib/get-metadata-list.ts#L20) +[lib/get-metadata-list.ts:20](https://github.com/nartc/mapper/blob/f06bf24a/packages/classes/src/lib/get-metadata-list.ts#L20) diff --git a/packages/documentations/docs/api/core/classes/CamelCaseNamingConvention.md b/packages/documentations/docs/api/core/classes/CamelCaseNamingConvention.md index 1864a6cc3..5f77db9d1 100644 --- a/packages/documentations/docs/api/core/classes/CamelCaseNamingConvention.md +++ b/packages/documentations/docs/api/core/classes/CamelCaseNamingConvention.md @@ -32,7 +32,7 @@ CamelCaseNamingConvention #### Defined in -[lib/naming-conventions/camel-case-naming-convention.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/camel-case-naming-convention.ts#L9) +[lib/naming-conventions/camel-case-naming-convention.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/camel-case-naming-convention.ts#L9) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[lib/naming-conventions/camel-case-naming-convention.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/camel-case-naming-convention.ts#L10) +[lib/naming-conventions/camel-case-naming-convention.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/camel-case-naming-convention.ts#L10) ## Methods @@ -70,4 +70,4 @@ ___ #### Defined in -[lib/naming-conventions/camel-case-naming-convention.ts:12](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/camel-case-naming-convention.ts#L12) +[lib/naming-conventions/camel-case-naming-convention.ts:12](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/camel-case-naming-convention.ts#L12) diff --git a/packages/documentations/docs/api/core/classes/PascalCaseNamingConvention.md b/packages/documentations/docs/api/core/classes/PascalCaseNamingConvention.md index eaba4813b..ef774173d 100644 --- a/packages/documentations/docs/api/core/classes/PascalCaseNamingConvention.md +++ b/packages/documentations/docs/api/core/classes/PascalCaseNamingConvention.md @@ -32,7 +32,7 @@ PascalCaseNamingConvention #### Defined in -[lib/naming-conventions/pascal-case-naming-convention.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/pascal-case-naming-convention.ts#L9) +[lib/naming-conventions/pascal-case-naming-convention.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/pascal-case-naming-convention.ts#L9) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[lib/naming-conventions/pascal-case-naming-convention.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/pascal-case-naming-convention.ts#L10) +[lib/naming-conventions/pascal-case-naming-convention.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/pascal-case-naming-convention.ts#L10) ## Methods @@ -70,4 +70,4 @@ ___ #### Defined in -[lib/naming-conventions/pascal-case-naming-convention.ts:12](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/pascal-case-naming-convention.ts#L12) +[lib/naming-conventions/pascal-case-naming-convention.ts:12](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/pascal-case-naming-convention.ts#L12) diff --git a/packages/documentations/docs/api/core/classes/SnakeCaseNamingConvention.md b/packages/documentations/docs/api/core/classes/SnakeCaseNamingConvention.md index 625db192d..f882fd171 100644 --- a/packages/documentations/docs/api/core/classes/SnakeCaseNamingConvention.md +++ b/packages/documentations/docs/api/core/classes/SnakeCaseNamingConvention.md @@ -32,7 +32,7 @@ SnakeCaseNamingConvention #### Defined in -[lib/naming-conventions/snake-case-naming-convention.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/snake-case-naming-convention.ts#L9) +[lib/naming-conventions/snake-case-naming-convention.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/snake-case-naming-convention.ts#L9) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[lib/naming-conventions/snake-case-naming-convention.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/snake-case-naming-convention.ts#L10) +[lib/naming-conventions/snake-case-naming-convention.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/snake-case-naming-convention.ts#L10) ## Methods @@ -70,4 +70,4 @@ ___ #### Defined in -[lib/naming-conventions/snake-case-naming-convention.ts:12](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/naming-conventions/snake-case-naming-convention.ts#L12) +[lib/naming-conventions/snake-case-naming-convention.ts:12](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/naming-conventions/snake-case-naming-convention.ts#L12) diff --git a/packages/documentations/docs/api/core/enums/MapFnClassId.md b/packages/documentations/docs/api/core/enums/MapFnClassId.md index ddb173ff6..caa580230 100644 --- a/packages/documentations/docs/api/core/enums/MapFnClassId.md +++ b/packages/documentations/docs/api/core/enums/MapFnClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:268](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L268) +[lib/types.ts:312](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L312) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:269](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L269) +[lib/types.ts:313](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L313) ___ @@ -34,4 +34,4 @@ ___ #### Defined in -[lib/types.ts:267](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L267) +[lib/types.ts:311](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L311) diff --git a/packages/documentations/docs/api/core/enums/MappingCallbacksClassId.md b/packages/documentations/docs/api/core/enums/MappingCallbacksClassId.md index 3d653c775..a2afbbebf 100644 --- a/packages/documentations/docs/api/core/enums/MappingCallbacksClassId.md +++ b/packages/documentations/docs/api/core/enums/MappingCallbacksClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:445](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L445) +[lib/types.ts:489](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L489) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[lib/types.ts:444](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L444) +[lib/types.ts:488](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L488) diff --git a/packages/documentations/docs/api/core/enums/MappingClassId.md b/packages/documentations/docs/api/core/enums/MappingClassId.md index fd0c114e0..f7f8597b5 100644 --- a/packages/documentations/docs/api/core/enums/MappingClassId.md +++ b/packages/documentations/docs/api/core/enums/MappingClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:465](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L465) +[lib/types.ts:509](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L509) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:463](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L463) +[lib/types.ts:507](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L507) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[lib/types.ts:460](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L460) +[lib/types.ts:504](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L504) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[lib/types.ts:459](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L459) +[lib/types.ts:503](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L503) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[lib/types.ts:462](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L462) +[lib/types.ts:506](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L506) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[lib/types.ts:466](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L466) +[lib/types.ts:510](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L510) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[lib/types.ts:461](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L461) +[lib/types.ts:505](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L505) ___ @@ -84,4 +84,4 @@ ___ #### Defined in -[lib/types.ts:464](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L464) +[lib/types.ts:508](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L508) diff --git a/packages/documentations/docs/api/core/enums/MappingPropertiesClassId.md b/packages/documentations/docs/api/core/enums/MappingPropertiesClassId.md index 16651afd2..e3cc1cae2 100644 --- a/packages/documentations/docs/api/core/enums/MappingPropertiesClassId.md +++ b/packages/documentations/docs/api/core/enums/MappingPropertiesClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:439](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L439) +[lib/types.ts:483](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L483) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:440](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L440) +[lib/types.ts:484](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L484) ___ @@ -34,4 +34,4 @@ ___ #### Defined in -[lib/types.ts:438](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L438) +[lib/types.ts:482](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L482) diff --git a/packages/documentations/docs/api/core/enums/MappingPropertyClassId.md b/packages/documentations/docs/api/core/enums/MappingPropertyClassId.md index 64bfcc382..0205a4f17 100644 --- a/packages/documentations/docs/api/core/enums/MappingPropertyClassId.md +++ b/packages/documentations/docs/api/core/enums/MappingPropertyClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:422](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L422) +[lib/types.ts:466](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L466) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[lib/types.ts:423](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L423) +[lib/types.ts:467](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L467) diff --git a/packages/documentations/docs/api/core/enums/MappingTransformationClassId.md b/packages/documentations/docs/api/core/enums/MappingTransformationClassId.md index 5b326d3e6..3255d0f54 100644 --- a/packages/documentations/docs/api/core/enums/MappingTransformationClassId.md +++ b/packages/documentations/docs/api/core/enums/MappingTransformationClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:408](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L408) +[lib/types.ts:452](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L452) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[lib/types.ts:409](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L409) +[lib/types.ts:453](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L453) diff --git a/packages/documentations/docs/api/core/enums/MetadataClassId.md b/packages/documentations/docs/api/core/enums/MetadataClassId.md index 48c1091ae..3c6651f35 100644 --- a/packages/documentations/docs/api/core/enums/MetadataClassId.md +++ b/packages/documentations/docs/api/core/enums/MetadataClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:137](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L137) +[lib/types.ts:137](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L137) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:138](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L138) +[lib/types.ts:138](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L138) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[lib/types.ts:136](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L136) +[lib/types.ts:136](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L136) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[lib/types.ts:135](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L135) +[lib/types.ts:135](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L135) diff --git a/packages/documentations/docs/api/core/enums/MetadataObjectMapClassId.md b/packages/documentations/docs/api/core/enums/MetadataObjectMapClassId.md index 01e79919d..0d227f909 100644 --- a/packages/documentations/docs/api/core/enums/MetadataObjectMapClassId.md +++ b/packages/documentations/docs/api/core/enums/MetadataObjectMapClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:131](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L131) +[lib/types.ts:131](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L131) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[lib/types.ts:130](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L130) +[lib/types.ts:130](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L130) diff --git a/packages/documentations/docs/api/core/enums/NestedMappingPairClassId.md b/packages/documentations/docs/api/core/enums/NestedMappingPairClassId.md index 0f099c02e..29d526b1a 100644 --- a/packages/documentations/docs/api/core/enums/NestedMappingPairClassId.md +++ b/packages/documentations/docs/api/core/enums/NestedMappingPairClassId.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:449](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L449) +[lib/types.ts:493](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L493) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[lib/types.ts:450](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L450) +[lib/types.ts:494](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L494) diff --git a/packages/documentations/docs/api/core/enums/TransformationType.md b/packages/documentations/docs/api/core/enums/TransformationType.md index a2be227b1..9b9c998c8 100644 --- a/packages/documentations/docs/api/core/enums/TransformationType.md +++ b/packages/documentations/docs/api/core/enums/TransformationType.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:255](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L255) +[lib/types.ts:299](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L299) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:258](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L258) +[lib/types.ts:302](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L302) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[lib/types.ts:256](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L256) +[lib/types.ts:300](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L300) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[lib/types.ts:253](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L253) +[lib/types.ts:297](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L297) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[lib/types.ts:263](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L263) +[lib/types.ts:307](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L307) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[lib/types.ts:254](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L254) +[lib/types.ts:298](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L298) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[lib/types.ts:259](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L259) +[lib/types.ts:303](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L303) ___ @@ -84,7 +84,7 @@ ___ #### Defined in -[lib/types.ts:257](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L257) +[lib/types.ts:301](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L301) ___ @@ -94,7 +94,7 @@ ___ #### Defined in -[lib/types.ts:262](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L262) +[lib/types.ts:306](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L306) ___ @@ -104,7 +104,7 @@ ___ #### Defined in -[lib/types.ts:260](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L260) +[lib/types.ts:304](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L304) ___ @@ -114,4 +114,4 @@ ___ #### Defined in -[lib/types.ts:261](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L261) +[lib/types.ts:305](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L305) diff --git a/packages/documentations/docs/api/core/interfaces/ConditionPredicate.md b/packages/documentations/docs/api/core/interfaces/ConditionPredicate.md index 49a37058b..668f214d2 100644 --- a/packages/documentations/docs/api/core/interfaces/ConditionPredicate.md +++ b/packages/documentations/docs/api/core/interfaces/ConditionPredicate.md @@ -30,4 +30,4 @@ custom_edit_url: null #### Defined in -[lib/types.ts:340](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L340) +[lib/types.ts:384](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L384) diff --git a/packages/documentations/docs/api/core/interfaces/Converter.md b/packages/documentations/docs/api/core/interfaces/Converter.md index f71bac25c..cd3ebc0a6 100644 --- a/packages/documentations/docs/api/core/interfaces/Converter.md +++ b/packages/documentations/docs/api/core/interfaces/Converter.md @@ -31,4 +31,4 @@ custom_edit_url: null #### Defined in -[lib/types.ts:103](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L103) +[lib/types.ts:103](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L103) diff --git a/packages/documentations/docs/api/core/interfaces/CreateMapperOptions.md b/packages/documentations/docs/api/core/interfaces/CreateMapperOptions.md index 639a34d65..2ee93fe0f 100644 --- a/packages/documentations/docs/api/core/interfaces/CreateMapperOptions.md +++ b/packages/documentations/docs/api/core/interfaces/CreateMapperOptions.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/core.ts:31](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/core.ts#L31) +[lib/core.ts:31](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/core.ts#L31) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/core.ts:32](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/core.ts#L32) +[lib/core.ts:32](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/core.ts#L32) ___ @@ -34,4 +34,4 @@ ___ #### Defined in -[lib/core.ts:30](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/core.ts#L30) +[lib/core.ts:30](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/core.ts#L30) diff --git a/packages/documentations/docs/api/core/interfaces/DeferFunction.md b/packages/documentations/docs/api/core/interfaces/DeferFunction.md index 02f7efa34..e58ea9ec4 100644 --- a/packages/documentations/docs/api/core/interfaces/DeferFunction.md +++ b/packages/documentations/docs/api/core/interfaces/DeferFunction.md @@ -32,4 +32,4 @@ custom_edit_url: null #### Defined in -[lib/types.ts:310](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L310) +[lib/types.ts:354](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L354) diff --git a/packages/documentations/docs/api/core/interfaces/ErrorHandler.md b/packages/documentations/docs/api/core/interfaces/ErrorHandler.md index b0275c7c0..d1141a883 100644 --- a/packages/documentations/docs/api/core/interfaces/ErrorHandler.md +++ b/packages/documentations/docs/api/core/interfaces/ErrorHandler.md @@ -24,4 +24,4 @@ custom_edit_url: null #### Defined in -[lib/types.ts:60](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L60) +[lib/types.ts:60](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L60) diff --git a/packages/documentations/docs/api/core/interfaces/MapOptions.md b/packages/documentations/docs/api/core/interfaces/MapOptions.md index 569c9c70b..5e4897a53 100644 --- a/packages/documentations/docs/api/core/interfaces/MapOptions.md +++ b/packages/documentations/docs/api/core/interfaces/MapOptions.md @@ -22,7 +22,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:117](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L117) +[lib/types.ts:117](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L117) ___ @@ -32,7 +32,7 @@ ___ #### Defined in -[lib/types.ts:116](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L116) +[lib/types.ts:116](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L116) ___ @@ -42,7 +42,7 @@ ___ #### Defined in -[lib/types.ts:118](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L118) +[lib/types.ts:118](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L118) ## Methods @@ -63,4 +63,4 @@ ___ #### Defined in -[lib/types.ts:119](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L119) +[lib/types.ts:119](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L119) diff --git a/packages/documentations/docs/api/core/interfaces/Mapper.md b/packages/documentations/docs/api/core/interfaces/Mapper.md index be85155bd..1c6d4b90b 100644 --- a/packages/documentations/docs/api/core/interfaces/Mapper.md +++ b/packages/documentations/docs/api/core/interfaces/Mapper.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:235](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L235) +[lib/types.ts:279](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L279) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:236](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L236) +[lib/types.ts:280](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L280) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[lib/types.ts:239](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L239) +[lib/types.ts:283](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L283) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[lib/types.ts:240](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L240) +[lib/types.ts:284](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L284) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[lib/types.ts:238](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L238) +[lib/types.ts:282](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L282) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[lib/types.ts:249](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L249) +[lib/types.ts:293](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L293) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[lib/types.ts:248](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L248) +[lib/types.ts:292](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L292) ___ @@ -84,7 +84,7 @@ ___ #### Defined in -[lib/types.ts:247](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L247) +[lib/types.ts:291](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L291) ___ @@ -94,7 +94,7 @@ ___ #### Defined in -[lib/types.ts:237](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L237) +[lib/types.ts:281](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L281) ## Methods @@ -108,7 +108,7 @@ ___ #### Defined in -[lib/types.ts:233](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L233) +[lib/types.ts:277](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L277) ___ @@ -138,7 +138,31 @@ ___ #### Defined in -[lib/types.ts:149](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L149) +[lib/types.ts:149](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L149) + +▸ **map**<`TSource`\>(`sourceObject`, `identifier`, `options?`): `TSource` + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceObject` | `TSource` | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`, `TSource`, `Record`<`string`, `any`\>\> | + +#### Returns + +`TSource` + +#### Defined in + +[lib/types.ts:158](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L158) ___ @@ -168,7 +192,31 @@ ___ #### Defined in -[lib/types.ts:169](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L169) +[lib/types.ts:179](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L179) + +▸ **mapArray**<`TSource`\>(`sourceArray`, `identifier`, `options?`): `TSource`[] + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceArray` | `TSource`[] | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`[], `TSource`[], `Record`<`string`, `any`\>\> | + +#### Returns + +`TSource`[] + +#### Defined in + +[lib/types.ts:188](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L188) ___ @@ -198,7 +246,31 @@ ___ #### Defined in -[lib/types.ts:179](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L179) +[lib/types.ts:194](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L194) + +▸ **mapArrayAsync**<`TSource`\>(`sourceArray`, `identifier`, `options?`): `Promise`<`TSource`[]\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceArray` | `TSource`[] | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`[], `TSource`[], `Record`<`string`, `any`\>\> | + +#### Returns + +`Promise`<`TSource`[]\> + +#### Defined in + +[lib/types.ts:203](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L203) ___ @@ -228,7 +300,31 @@ ___ #### Defined in -[lib/types.ts:159](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L159) +[lib/types.ts:164](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L164) + +▸ **mapAsync**<`TSource`\>(`sourceObject`, `identifier`, `options?`): `Promise`<`TSource`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceObject` | `TSource` | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`, `TSource`, `Record`<`string`, `any`\>\> | + +#### Returns + +`Promise`<`TSource`\> + +#### Defined in + +[lib/types.ts:173](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L173) ___ @@ -259,7 +355,32 @@ ___ #### Defined in -[lib/types.ts:189](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L189) +[lib/types.ts:209](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L209) + +▸ **mutate**<`TSource`\>(`sourceObject`, `destinationObject`, `identifier`, `options?`): `void` + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceObject` | `TSource` | +| `destinationObject` | `TSource` | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`, `TSource`, `Record`<`string`, `any`\>\> | + +#### Returns + +`void` + +#### Defined in + +[lib/types.ts:219](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L219) ___ @@ -290,7 +411,32 @@ ___ #### Defined in -[lib/types.ts:211](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L211) +[lib/types.ts:243](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L243) + +▸ **mutateArray**<`TSource`\>(`sourceArray`, `destinationArray`, `identifier`, `options?`): `void` + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceArray` | `TSource`[] | +| `destinationArray` | `TSource`[] | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`[], `TSource`[], `Record`<`string`, `any`\>\> | + +#### Returns + +`void` + +#### Defined in + +[lib/types.ts:253](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L253) ___ @@ -321,7 +467,32 @@ ___ #### Defined in -[lib/types.ts:222](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L222) +[lib/types.ts:260](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L260) + +▸ **mutateArrayAsync**<`TSource`\>(`sourceArray`, `destinationArray`, `identifier`, `options?`): `Promise`<`void`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceArray` | `TSource`[] | +| `destinationArray` | `TSource`[] | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`[], `TSource`[], `Record`<`string`, `any`\>\> | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[lib/types.ts:270](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L270) ___ @@ -352,4 +523,29 @@ ___ #### Defined in -[lib/types.ts:200](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L200) +[lib/types.ts:226](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L226) + +▸ **mutateAsync**<`TSource`\>(`sourceObject`, `destinationObject`, `identifier`, `options?`): `Promise`<`void`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](../modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceObject` | `TSource` | +| `destinationObject` | `TSource` | +| `identifier` | [`ModelIdentifier`](../modules.md#modelidentifier)<`TSource`\> | +| `options?` | [`MapOptions`](MapOptions.md)<`TSource`, `TSource`, `Record`<`string`, `any`\>\> | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[lib/types.ts:236](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L236) diff --git a/packages/documentations/docs/api/core/interfaces/MappingStrategy.md b/packages/documentations/docs/api/core/interfaces/MappingStrategy.md index 4448db53e..016410bcb 100644 --- a/packages/documentations/docs/api/core/interfaces/MappingStrategy.md +++ b/packages/documentations/docs/api/core/interfaces/MappingStrategy.md @@ -14,37 +14,33 @@ custom_edit_url: null ## Properties -### destinationConstructor +### applyMetadata -• **destinationConstructor**: [`DestinationConstructor`](../modules.md#destinationconstructor)<`any`, `any`\> +• `Readonly` **applyMetadata**: [`ApplyMetadataFn`](../modules.md#applymetadatafn) #### Defined in -[lib/types.ts:560](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L560) +[lib/types.ts:606](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L606) ___ -### mapper +### destinationConstructor -• **mapper**: [`Mapper`](Mapper.md) +• **destinationConstructor**: [`DestinationConstructor`](../modules.md#destinationconstructor)<`any`, `any`\> #### Defined in -[lib/types.ts:561](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L561) +[lib/types.ts:604](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L604) -## Accessors - -### applyMetadata - -• `get` **applyMetadata**(): [`ApplyMetadataFn`](../modules.md#applymetadatafn) +___ -#### Returns +### mapper -[`ApplyMetadataFn`](../modules.md#applymetadatafn) +• **mapper**: [`Mapper`](Mapper.md) #### Defined in -[lib/types.ts:562](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L562) +[lib/types.ts:605](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L605) ## Methods @@ -73,7 +69,7 @@ ___ #### Defined in -[lib/types.ts:573](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L573) +[lib/types.ts:617](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L617) ___ @@ -101,7 +97,7 @@ ___ #### Defined in -[lib/types.ts:566](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L566) +[lib/types.ts:610](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L610) ___ @@ -121,4 +117,4 @@ ___ #### Defined in -[lib/types.ts:563](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L563) +[lib/types.ts:607](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L607) diff --git a/packages/documentations/docs/api/core/interfaces/MappingStrategyInitializerOptions.md b/packages/documentations/docs/api/core/interfaces/MappingStrategyInitializerOptions.md index 3b051b29f..72355b367 100644 --- a/packages/documentations/docs/api/core/interfaces/MappingStrategyInitializerOptions.md +++ b/packages/documentations/docs/api/core/interfaces/MappingStrategyInitializerOptions.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:587](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L587) +[lib/types.ts:631](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L631) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[lib/types.ts:588](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L588) +[lib/types.ts:632](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L632) ## Methods @@ -53,7 +53,7 @@ ___ #### Defined in -[lib/types.ts:596](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L596) +[lib/types.ts:640](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L640) ___ @@ -81,4 +81,4 @@ ___ #### Defined in -[lib/types.ts:589](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L589) +[lib/types.ts:633](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L633) diff --git a/packages/documentations/docs/api/core/interfaces/NamingConvention.md b/packages/documentations/docs/api/core/interfaces/NamingConvention.md index 7fca375ab..0e576f301 100644 --- a/packages/documentations/docs/api/core/interfaces/NamingConvention.md +++ b/packages/documentations/docs/api/core/interfaces/NamingConvention.md @@ -20,7 +20,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:65](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L65) +[lib/types.ts:65](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L65) ___ @@ -30,7 +30,7 @@ ___ #### Defined in -[lib/types.ts:64](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L64) +[lib/types.ts:64](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L64) ## Methods @@ -50,4 +50,4 @@ ___ #### Defined in -[lib/types.ts:66](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L66) +[lib/types.ts:66](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L66) diff --git a/packages/documentations/docs/api/core/interfaces/Resolver.md b/packages/documentations/docs/api/core/interfaces/Resolver.md index 0b1130182..2aee0b3d2 100644 --- a/packages/documentations/docs/api/core/interfaces/Resolver.md +++ b/packages/documentations/docs/api/core/interfaces/Resolver.md @@ -33,4 +33,4 @@ custom_edit_url: null #### Defined in -[lib/types.ts:96](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L96) +[lib/types.ts:96](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L96) diff --git a/packages/documentations/docs/api/core/interfaces/TransformerMetadataFactory.md b/packages/documentations/docs/api/core/interfaces/TransformerMetadataFactory.md index 38b83c4b0..eea8c2710 100644 --- a/packages/documentations/docs/api/core/interfaces/TransformerMetadataFactory.md +++ b/packages/documentations/docs/api/core/interfaces/TransformerMetadataFactory.md @@ -24,4 +24,4 @@ custom_edit_url: null #### Defined in -[lib/types.ts:49](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L49) +[lib/types.ts:49](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L49) diff --git a/packages/documentations/docs/api/core/modules.md b/packages/documentations/docs/api/core/modules.md index 7905999a3..9810803a8 100644 --- a/packages/documentations/docs/api/core/modules.md +++ b/packages/documentations/docs/api/core/modules.md @@ -58,7 +58,7 @@ custom_edit_url: null #### Defined in -[lib/types.ts:25](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L25) +[lib/types.ts:25](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L25) ___ @@ -82,7 +82,7 @@ ___ #### Defined in -[lib/types.ts:533](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L533) +[lib/types.ts:577](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L577) ___ @@ -113,7 +113,7 @@ ___ #### Defined in -[lib/types.ts:528](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L528) +[lib/types.ts:572](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L572) ___ @@ -123,7 +123,7 @@ ___ #### Defined in -[lib/types.ts:521](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L521) +[lib/types.ts:565](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L565) ___ @@ -141,7 +141,7 @@ ___ #### Defined in -[lib/types.ts:343](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L343) +[lib/types.ts:387](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L387) ___ @@ -157,7 +157,7 @@ ___ #### Defined in -[lib/types.ts:26](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L26) +[lib/types.ts:26](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L26) ___ @@ -175,7 +175,7 @@ ___ #### Defined in -[lib/types.ts:358](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L358) +[lib/types.ts:402](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L402) ___ @@ -185,7 +185,7 @@ ___ #### Defined in -[lib/types.ts:517](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L517) +[lib/types.ts:561](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L561) ___ @@ -217,7 +217,7 @@ ___ #### Defined in -[lib/types.ts:537](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L537) +[lib/types.ts:581](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L581) ___ @@ -233,7 +233,7 @@ ___ #### Defined in -[lib/types.ts:23](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L23) +[lib/types.ts:23](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L23) ___ @@ -251,7 +251,7 @@ ___ #### Defined in -[lib/types.ts:352](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L352) +[lib/types.ts:396](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L396) ___ @@ -269,7 +269,7 @@ ___ #### Defined in -[lib/types.ts:382](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L382) +[lib/types.ts:426](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L426) ___ @@ -301,7 +301,7 @@ ___ #### Defined in -[lib/types.ts:106](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L106) +[lib/types.ts:106](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L106) ___ @@ -319,7 +319,7 @@ ___ #### Defined in -[lib/types.ts:315](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L315) +[lib/types.ts:359](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L359) ___ @@ -337,7 +337,7 @@ ___ #### Defined in -[lib/types.ts:324](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L324) +[lib/types.ts:368](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L368) ___ @@ -355,7 +355,7 @@ ___ #### Defined in -[lib/types.ts:397](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L397) +[lib/types.ts:441](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L441) ___ @@ -373,7 +373,7 @@ ___ #### Defined in -[lib/types.ts:388](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L388) +[lib/types.ts:432](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L432) ___ @@ -391,7 +391,7 @@ ___ #### Defined in -[lib/types.ts:330](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L330) +[lib/types.ts:374](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L374) ___ @@ -408,7 +408,7 @@ ___ #### Defined in -[lib/types.ts:469](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L469) +[lib/types.ts:513](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L513) ___ @@ -439,7 +439,7 @@ ___ #### Defined in -[lib/types.ts:523](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L523) +[lib/types.ts:567](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L567) ___ @@ -463,7 +463,7 @@ ___ #### Defined in -[lib/types.ts:545](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L545) +[lib/types.ts:589](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L589) ___ @@ -481,7 +481,7 @@ ___ #### Defined in -[lib/types.ts:425](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L425) +[lib/types.ts:469](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L469) ___ @@ -511,7 +511,7 @@ ___ #### Defined in -[lib/types.ts:583](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L583) +[lib/types.ts:627](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L627) ___ @@ -529,7 +529,7 @@ ___ #### Defined in -[lib/types.ts:412](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L412) +[lib/types.ts:456](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L456) ___ @@ -547,7 +547,7 @@ ___ #### Defined in -[lib/types.ts:288](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L288) +[lib/types.ts:332](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L332) ___ @@ -565,7 +565,7 @@ ___ #### Defined in -[lib/types.ts:272](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L272) +[lib/types.ts:316](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L316) ___ @@ -575,7 +575,7 @@ ___ #### Defined in -[lib/types.ts:141](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L141) +[lib/types.ts:141](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L141) ___ @@ -591,7 +591,7 @@ ___ #### Defined in -[lib/types.ts:127](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L127) +[lib/types.ts:127](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L127) ___ @@ -601,7 +601,7 @@ ___ #### Defined in -[lib/types.ts:547](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L547) +[lib/types.ts:591](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L591) ___ @@ -617,7 +617,7 @@ ___ #### Defined in -[lib/types.ts:125](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L125) +[lib/types.ts:125](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L125) ___ @@ -627,7 +627,7 @@ ___ #### Defined in -[lib/types.ts:69](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L69) +[lib/types.ts:69](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L69) ___ @@ -637,7 +637,7 @@ ___ #### Defined in -[lib/types.ts:453](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L453) +[lib/types.ts:497](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L497) ___ @@ -655,7 +655,7 @@ ___ #### Defined in -[lib/types.ts:364](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L364) +[lib/types.ts:408](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L408) ___ @@ -665,7 +665,7 @@ ___ #### Defined in -[lib/types.ts:519](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L519) +[lib/types.ts:563](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L563) ___ @@ -683,7 +683,7 @@ ___ #### Defined in -[lib/types.ts:296](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L296) +[lib/types.ts:340](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L340) ___ @@ -693,7 +693,7 @@ ___ #### Defined in -[lib/types.ts:29](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L29) +[lib/types.ts:29](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L29) ___ @@ -703,7 +703,7 @@ ___ #### Defined in -[lib/types.ts:32](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L32) +[lib/types.ts:32](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L32) ___ @@ -713,7 +713,7 @@ ___ #### Defined in -[lib/types.ts:37](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L37) +[lib/types.ts:37](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L37) ___ @@ -729,7 +729,7 @@ ___ #### Defined in -[lib/types.ts:42](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L42) +[lib/types.ts:42](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L42) ___ @@ -739,7 +739,7 @@ ___ #### Defined in -[lib/types.ts:30](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L30) +[lib/types.ts:30](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L30) ___ @@ -770,7 +770,7 @@ ___ #### Defined in -[lib/types.ts:76](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L76) +[lib/types.ts:76](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L76) ___ @@ -786,7 +786,7 @@ ___ #### Defined in -[lib/types.ts:81](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L81) +[lib/types.ts:81](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L81) ___ @@ -804,7 +804,7 @@ ___ #### Defined in -[lib/types.ts:373](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L373) +[lib/types.ts:417](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L417) ___ @@ -820,7 +820,7 @@ ___ #### Defined in -[lib/types.ts:13](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L13) +[lib/types.ts:13](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L13) ___ @@ -852,7 +852,7 @@ ___ #### Defined in -[lib/types.ts:85](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/types.ts#L85) +[lib/types.ts:85](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/types.ts#L85) ## Variables @@ -862,7 +862,7 @@ ___ #### Defined in -[lib/default-serializer-options.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/default-serializer-options.ts#L4) +[lib/default-strategy-initializer-options.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/default-strategy-initializer-options.ts#L4) ## Functions @@ -884,7 +884,7 @@ ___ #### Defined in -[lib/mappings/add-profile.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mappings/add-profile.ts#L4) +[lib/mappings/add-profile.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mappings/add-profile.ts#L4) ___ @@ -911,7 +911,7 @@ ___ #### Defined in -[lib/mapping-configurations/after-map.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/after-map.ts#L4) +[lib/mapping-configurations/after-map.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/after-map.ts#L4) ___ @@ -938,7 +938,7 @@ ___ #### Defined in -[lib/mapping-configurations/before-map.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/before-map.ts#L4) +[lib/mapping-configurations/before-map.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/before-map.ts#L4) ___ @@ -967,7 +967,7 @@ ___ #### Defined in -[lib/member-map-functions/condition.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/condition.ts#L10) +[lib/member-map-functions/condition.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/condition.ts#L10) ___ @@ -994,7 +994,7 @@ ___ #### Defined in -[lib/mapping-configurations/construct-using.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/construct-using.ts#L9) +[lib/mapping-configurations/construct-using.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/construct-using.ts#L9) ___ @@ -1024,12 +1024,36 @@ ___ #### Defined in -[lib/member-map-functions/convert-using.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/convert-using.ts#L10) +[lib/member-map-functions/convert-using.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/convert-using.ts#L10) ___ ### createMap +▸ **createMap**<`TSource`\>(`mapper`, `source`, ...`mappingConfigFns`): [`Mapping`](modules.md#mapping)<`TSource`, `TSource`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `TSource` | extends [`Dictionary`](modules.md#dictionary)<`TSource`\> | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `mapper` | [`Mapper`](interfaces/Mapper.md) | +| `source` | [`ModelIdentifier`](modules.md#modelidentifier)<`TSource`\> | +| `...mappingConfigFns` | (`undefined` \| [`MappingConfiguration`](modules.md#mappingconfiguration)<`TSource`, `TSource`\>)[] | + +#### Returns + +[`Mapping`](modules.md#mapping)<`TSource`, `TSource`\> + +#### Defined in + +[lib/mappings/create-map.ts:18](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mappings/create-map.ts#L18) + ▸ **createMap**<`TSource`, `TDestination`\>(`mapper`, `source`, `destination`, ...`mappingConfigFns`): [`Mapping`](modules.md#mapping)<`TSource`, `TDestination`\> #### Type parameters @@ -1054,19 +1078,28 @@ ___ #### Defined in -[lib/mappings/create-map.ts:18](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mappings/create-map.ts#L18) +[lib/mappings/create-map.ts:23](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mappings/create-map.ts#L23) ___ ### createMapper -▸ **createMapper**(`__namedParameters`): [`Mapper`](interfaces/Mapper.md) +▸ **createMapper**(`options`): [`Mapper`](interfaces/Mapper.md) + +Creates and returns a Mapper {} as a Proxy. The following methods are available to use with a Mapper: + ``` + - Mapper#map(Array)(Async), Mapper#mutate(Array)(Async) + - createMap() + - addProfile() + - getMapping() + - getMappings() + ``` #### Parameters | Name | Type | | :------ | :------ | -| `__namedParameters` | [`CreateMapperOptions`](interfaces/CreateMapperOptions.md) | +| `options` | [`CreateMapperOptions`](interfaces/CreateMapperOptions.md) | #### Returns @@ -1074,7 +1107,7 @@ ___ #### Defined in -[lib/core.ts:35](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/core.ts#L35) +[lib/core.ts:46](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/core.ts#L46) ___ @@ -1103,7 +1136,7 @@ ___ #### Defined in -[lib/mapping-configurations/extend.ts:12](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/extend.ts#L12) +[lib/mapping-configurations/extend.ts:12](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/extend.ts#L12) ▸ **extend**<`TSource`, `TDestination`, `TExtendSource`, `TExtendDestination`\>(`source`, `destination`): [`MappingConfiguration`](modules.md#mappingconfiguration)<`TSource`, `TDestination`\> @@ -1129,7 +1162,7 @@ ___ #### Defined in -[lib/mapping-configurations/extend.ts:20](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/extend.ts#L20) +[lib/mapping-configurations/extend.ts:20](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/extend.ts#L20) ___ @@ -1158,7 +1191,7 @@ ___ #### Defined in -[lib/mapping-configurations/for-member.ts:16](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/for-member.ts#L16) +[lib/mapping-configurations/for-member.ts:16](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/for-member.ts#L16) ___ @@ -1187,7 +1220,7 @@ ___ #### Defined in -[lib/mapping-configurations/for-self.ts:23](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/for-self.ts#L23) +[lib/mapping-configurations/for-self.ts:23](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/for-self.ts#L23) ___ @@ -1215,7 +1248,7 @@ ___ #### Defined in -[lib/member-map-functions/from-value.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/from-value.ts#L4) +[lib/member-map-functions/from-value.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/from-value.ts#L4) ___ @@ -1237,7 +1270,7 @@ ___ #### Defined in -[lib/utils/recursion.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/recursion.ts#L10) +[lib/utils/recursion.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/recursion.ts#L10) ___ @@ -1259,7 +1292,7 @@ ___ #### Defined in -[lib/member-map-functions/ignore.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/ignore.ts#L4) +[lib/member-map-functions/ignore.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/ignore.ts#L4) ___ @@ -1281,7 +1314,7 @@ Check if value is a Date constructor #### Defined in -[lib/utils/is-date-constructor.ts:6](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/is-date-constructor.ts#L6) +[lib/utils/is-date-constructor.ts:6](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/is-date-constructor.ts#L6) ___ @@ -1301,7 +1334,7 @@ ___ #### Defined in -[lib/utils/is-empty.ts:1](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/is-empty.ts#L1) +[lib/utils/is-empty.ts:1](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/is-empty.ts#L1) ___ @@ -1323,7 +1356,7 @@ Check if value is a String/Number/Boolean/Array constructor #### Defined in -[lib/utils/is-primitive-constructor.ts:6](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/is-primitive-constructor.ts#L6) +[lib/utils/is-primitive-constructor.ts:6](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/is-primitive-constructor.ts#L6) ___ @@ -1351,7 +1384,7 @@ ___ #### Defined in -[lib/member-map-functions/map-defer.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/map-defer.ts#L4) +[lib/member-map-functions/map-defer.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/map-defer.ts#L4) ___ @@ -1379,7 +1412,7 @@ ___ #### Defined in -[lib/member-map-functions/map-from.ts:11](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/map-from.ts#L11) +[lib/member-map-functions/map-from.ts:11](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/map-from.ts#L11) ___ @@ -1412,7 +1445,7 @@ ___ #### Defined in -[lib/member-map-functions/map-with.ts:11](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/map-with.ts#L11) +[lib/member-map-functions/map-with.ts:11](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/map-with.ts#L11) ___ @@ -1440,7 +1473,7 @@ ___ #### Defined in -[lib/member-map-functions/map-with-arguments.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/map-with-arguments.ts#L10) +[lib/member-map-functions/map-with-arguments.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/map-with-arguments.ts#L10) ___ @@ -1467,7 +1500,7 @@ ___ #### Defined in -[lib/mapping-configurations/naming-conventions.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/naming-conventions.ts#L10) +[lib/mapping-configurations/naming-conventions.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/naming-conventions.ts#L10) ___ @@ -1495,7 +1528,7 @@ ___ #### Defined in -[lib/member-map-functions/null-substitution.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/null-substitution.ts#L9) +[lib/member-map-functions/null-substitution.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/null-substitution.ts#L9) ___ @@ -1524,7 +1557,7 @@ ___ #### Defined in -[lib/member-map-functions/pre-condition.ts:8](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/pre-condition.ts#L8) +[lib/member-map-functions/pre-condition.ts:8](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/pre-condition.ts#L8) ___ @@ -1552,7 +1585,7 @@ ___ #### Defined in -[lib/utils/set.ts:1](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/set.ts#L1) +[lib/utils/set.ts:1](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/set.ts#L1) ___ @@ -1580,7 +1613,7 @@ ___ #### Defined in -[lib/utils/set.ts:28](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/set.ts#L28) +[lib/utils/set.ts:28](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/set.ts#L28) ___ @@ -1603,7 +1636,7 @@ ___ #### Defined in -[lib/utils/recursion.ts:19](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/utils/recursion.ts#L19) +[lib/utils/recursion.ts:19](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/utils/recursion.ts#L19) ___ @@ -1634,7 +1667,7 @@ ___ #### Defined in -[lib/mapping-configurations/type-converters.ts:41](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/mapping-configurations/type-converters.ts#L41) +[lib/mapping-configurations/type-converters.ts:41](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/mapping-configurations/type-converters.ts#L41) ___ @@ -1662,4 +1695,4 @@ ___ #### Defined in -[lib/member-map-functions/undefined-substitution.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/core/src/lib/member-map-functions/undefined-substitution.ts#L9) +[lib/member-map-functions/undefined-substitution.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/core/src/lib/member-map-functions/undefined-substitution.ts#L9) diff --git a/packages/documentations/docs/api/mikro/modules.md b/packages/documentations/docs/api/mikro/modules.md index c8a46a0f0..eababffac 100644 --- a/packages/documentations/docs/api/mikro/modules.md +++ b/packages/documentations/docs/api/mikro/modules.md @@ -24,4 +24,4 @@ custom_edit_url: null #### Defined in -[lib/mikro.ts:13](https://github.com/nartc/mapper/blob/a29e3690/packages/mikro/src/lib/mikro.ts#L13) +[lib/mikro.ts:16](https://github.com/nartc/mapper/blob/f06bf24a/packages/mikro/src/lib/mikro.ts#L16) diff --git a/packages/documentations/docs/api/nestjs/classes/AutomapperModule.md b/packages/documentations/docs/api/nestjs/classes/AutomapperModule.md index e0adc1427..b29869e40 100644 --- a/packages/documentations/docs/api/nestjs/classes/AutomapperModule.md +++ b/packages/documentations/docs/api/nestjs/classes/AutomapperModule.md @@ -31,7 +31,7 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:155](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L155) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:155](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L155) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:120](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L120) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:120](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L120) ___ @@ -73,7 +73,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:101](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L101) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:101](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L101) ___ @@ -94,7 +94,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:70](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L70) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:70](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L70) ___ @@ -114,7 +114,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:15](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L15) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:15](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L15) ▸ `Static` **forRoot**(`mapperOptions`, `globalOptions?`): `DynamicModule` @@ -131,7 +131,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:16](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L16) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:16](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L16) ___ @@ -151,7 +151,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:38](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L38) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:38](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L38) ▸ `Static` **forRootAsync**(`asyncMapperOptions`, `globalOptions?`): `DynamicModule` @@ -168,4 +168,4 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-nestjs.module.ts:41](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-nestjs.module.ts#L41) +[packages/nestjs/src/lib/automapper-nestjs.module.ts:41](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-nestjs.module.ts#L41) diff --git a/packages/documentations/docs/api/nestjs/classes/AutomapperProfile.md b/packages/documentations/docs/api/nestjs/classes/AutomapperProfile.md index a20cd0df0..75ed59658 100644 --- a/packages/documentations/docs/api/nestjs/classes/AutomapperProfile.md +++ b/packages/documentations/docs/api/nestjs/classes/AutomapperProfile.md @@ -20,7 +20,7 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/automapper-profile.ts:9](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-profile.ts#L9) +[packages/nestjs/src/lib/automapper-profile.ts:9](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-profile.ts#L9) ## Properties @@ -40,7 +40,7 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/automapper-profile.ts:17](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-profile.ts#L17) +[packages/nestjs/src/lib/automapper-profile.ts:17](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-profile.ts#L17) ___ @@ -54,4 +54,4 @@ ___ #### Defined in -[packages/nestjs/src/lib/automapper-profile.ts:15](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/automapper-profile.ts#L15) +[packages/nestjs/src/lib/automapper-profile.ts:15](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/automapper-profile.ts#L15) diff --git a/packages/documentations/docs/api/nestjs/interfaces/AutomapperAsyncOptions.md b/packages/documentations/docs/api/nestjs/interfaces/AutomapperAsyncOptions.md index 42c72a468..476a48071 100644 --- a/packages/documentations/docs/api/nestjs/interfaces/AutomapperAsyncOptions.md +++ b/packages/documentations/docs/api/nestjs/interfaces/AutomapperAsyncOptions.md @@ -27,7 +27,7 @@ Pick.imports #### Defined in -node_modules/.pnpm/@nestjs+common@8.4.5_47vcjb2de6lyibr6g4enoa5lyu/node_modules/@nestjs/common/interfaces/modules/module-metadata.interface.d.ts:18 +node_modules/.pnpm/@nestjs+common@8.4.7_47vcjb2de6lyibr6g4enoa5lyu/node_modules/@nestjs/common/interfaces/modules/module-metadata.interface.d.ts:18 ___ @@ -37,7 +37,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/options.ts:25](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L25) +[packages/nestjs/src/lib/options.ts:25](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L25) ___ @@ -47,7 +47,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/options.ts:27](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L27) +[packages/nestjs/src/lib/options.ts:27](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L27) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/options.ts:26](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L26) +[packages/nestjs/src/lib/options.ts:26](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L26) ## Methods @@ -77,4 +77,4 @@ ___ #### Defined in -[packages/nestjs/src/lib/options.ts:28](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L28) +[packages/nestjs/src/lib/options.ts:28](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L28) diff --git a/packages/documentations/docs/api/nestjs/interfaces/AutomapperGlobalOptions.md b/packages/documentations/docs/api/nestjs/interfaces/AutomapperGlobalOptions.md index 0b0ee409e..4f4ad6535 100644 --- a/packages/documentations/docs/api/nestjs/interfaces/AutomapperGlobalOptions.md +++ b/packages/documentations/docs/api/nestjs/interfaces/AutomapperGlobalOptions.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/options.ts:13](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L13) +[packages/nestjs/src/lib/options.ts:13](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L13) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[packages/nestjs/src/lib/options.ts:14](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L14) +[packages/nestjs/src/lib/options.ts:14](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L14) diff --git a/packages/documentations/docs/api/nestjs/interfaces/AutomapperOptionsFactory.md b/packages/documentations/docs/api/nestjs/interfaces/AutomapperOptionsFactory.md index 3c41a8ce8..2334d3dde 100644 --- a/packages/documentations/docs/api/nestjs/interfaces/AutomapperOptionsFactory.md +++ b/packages/documentations/docs/api/nestjs/interfaces/AutomapperOptionsFactory.md @@ -18,4 +18,4 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/options.ts:18](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L18) +[packages/nestjs/src/lib/options.ts:18](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L18) diff --git a/packages/documentations/docs/api/nestjs/modules.md b/packages/documentations/docs/api/nestjs/modules.md index 69b838f0d..4e066ee6a 100644 --- a/packages/documentations/docs/api/nestjs/modules.md +++ b/packages/documentations/docs/api/nestjs/modules.md @@ -25,7 +25,7 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/options.ts:8](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/options.ts#L8) +[packages/nestjs/src/lib/options.ts:8](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/options.ts#L8) ## Variables @@ -35,7 +35,7 @@ custom_edit_url: null #### Defined in -[packages/nestjs/src/lib/di/get-mapper-token.ts:1](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/di/get-mapper-token.ts#L1) +[packages/nestjs/src/lib/di/get-mapper-token.ts:1](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/di/get-mapper-token.ts#L1) ## Functions @@ -96,7 +96,7 @@ or symbols as the injection token. #### Defined in -[packages/nestjs/src/lib/di/inject-mapper.ts:4](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/di/inject-mapper.ts#L4) +[packages/nestjs/src/lib/di/inject-mapper.ts:4](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/di/inject-mapper.ts#L4) ___ @@ -125,7 +125,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/map.interceptor.ts:23](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/map.interceptor.ts#L23) +[packages/nestjs/src/lib/map.interceptor.ts:23](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/map.interceptor.ts#L23) ___ @@ -154,7 +154,7 @@ ___ #### Defined in -[packages/nestjs/src/lib/map.pipe.ts:17](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/map.pipe.ts#L17) +[packages/nestjs/src/lib/map.pipe.ts:17](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/map.pipe.ts#L17) ___ @@ -174,4 +174,4 @@ ___ #### Defined in -[packages/nestjs/src/lib/di/get-mapper-token.ts:3](https://github.com/nartc/mapper/blob/a29e3690/packages/nestjs/src/lib/di/get-mapper-token.ts#L3) +[packages/nestjs/src/lib/di/get-mapper-token.ts:3](https://github.com/nartc/mapper/blob/f06bf24a/packages/nestjs/src/lib/di/get-mapper-token.ts#L3) diff --git a/packages/documentations/docs/api/pojos/classes/PojosMetadataMap.md b/packages/documentations/docs/api/pojos/classes/PojosMetadataMap.md index ca1f0b05f..c9ef0afac 100644 --- a/packages/documentations/docs/api/pojos/classes/PojosMetadataMap.md +++ b/packages/documentations/docs/api/pojos/classes/PojosMetadataMap.md @@ -20,7 +20,7 @@ custom_edit_url: null #### Defined in -[lib/metadata-map.ts:13](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L13) +[lib/metadata-map.ts:13](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L13) ## Methods @@ -47,7 +47,7 @@ custom_edit_url: null #### Defined in -[lib/metadata-map.ts:28](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L28) +[lib/metadata-map.ts:28](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L28) ___ @@ -72,7 +72,7 @@ ___ #### Defined in -[lib/metadata-map.ts:84](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L84) +[lib/metadata-map.ts:84](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L84) ___ @@ -86,7 +86,7 @@ ___ #### Defined in -[lib/metadata-map.ts:24](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L24) +[lib/metadata-map.ts:24](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L24) ___ @@ -106,7 +106,7 @@ ___ #### Defined in -[lib/metadata-map.ts:58](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L58) +[lib/metadata-map.ts:58](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L58) ___ @@ -126,4 +126,4 @@ ___ #### Defined in -[lib/metadata-map.ts:116](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L116) +[lib/metadata-map.ts:116](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L116) diff --git a/packages/documentations/docs/api/pojos/modules.md b/packages/documentations/docs/api/pojos/modules.md index 17fe80080..cf15242cf 100644 --- a/packages/documentations/docs/api/pojos/modules.md +++ b/packages/documentations/docs/api/pojos/modules.md @@ -18,7 +18,7 @@ custom_edit_url: null #### Defined in -[lib/metadata-map.ts:8](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/metadata-map.ts#L8) +[lib/metadata-map.ts:8](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/metadata-map.ts#L8) ## Functions @@ -38,4 +38,4 @@ custom_edit_url: null #### Defined in -[lib/pojos.ts:10](https://github.com/nartc/mapper/blob/a29e3690/packages/pojos/src/lib/pojos.ts#L10) +[lib/pojos.ts:10](https://github.com/nartc/mapper/blob/f06bf24a/packages/pojos/src/lib/pojos.ts#L10) diff --git a/packages/documentations/docs/api/sequelize/modules.md b/packages/documentations/docs/api/sequelize/modules.md index d5b9cd95a..699f0b95c 100644 --- a/packages/documentations/docs/api/sequelize/modules.md +++ b/packages/documentations/docs/api/sequelize/modules.md @@ -24,4 +24,4 @@ custom_edit_url: null #### Defined in -[lib/sequelize.ts:12](https://github.com/nartc/mapper/blob/a29e3690/packages/sequelize/src/lib/sequelize.ts#L12) +[lib/sequelize.ts:12](https://github.com/nartc/mapper/blob/f06bf24a/packages/sequelize/src/lib/sequelize.ts#L12) diff --git a/packages/documentations/docs/fundamentals/mapping.mdx b/packages/documentations/docs/fundamentals/mapping.mdx index b0ac4ed27..f4d2ff3f9 100644 --- a/packages/documentations/docs/fundamentals/mapping.mdx +++ b/packages/documentations/docs/fundamentals/mapping.mdx @@ -14,6 +14,12 @@ createMap(mapper, Source, Destination); // Mapping createMap(mapper, Destination, Source); // Mapping ``` +:::info + +We can also create a Mapping between the same model (identifier). Read more about [Self Mapping](../misc/self-mapping) + +::: + ## MappingProperty `MappingProperty` is a set of information about a particular property on the `Destination` diff --git a/packages/documentations/docs/misc/fake-async.mdx b/packages/documentations/docs/misc/fake-async.mdx index 6e2dd0725..d81a05062 100644 --- a/packages/documentations/docs/misc/fake-async.mdx +++ b/packages/documentations/docs/misc/fake-async.mdx @@ -2,7 +2,7 @@ id: fake-async title: Fake Async sidebar_label: Fake Async -sidebar_position: 3 +sidebar_position: 4 --- ## "Fake" Async diff --git a/packages/documentations/docs/misc/self-mapping.mdx b/packages/documentations/docs/misc/self-mapping.mdx new file mode 100644 index 000000000..660fe1fbe --- /dev/null +++ b/packages/documentations/docs/misc/self-mapping.mdx @@ -0,0 +1,55 @@ +--- +id: self-mapping +title: Self Mapping (Same Identifier) +sidebar_label: Self Mapping +sidebar_position: 3 +--- + +In some cases, we might want to map a model (identifier) to itself. In AutoMapper TypeScript, this is called **Self Mapping**. Let's explore the following models + +```ts +export class Person { + @AutoMap() + name!: string; // always required + @AutoMap() + nickname?: string; // can be optional +} + +export class Org { + @AutoMap(() => [Person]) + people!: Person[]; +} + +export class OrgDto { + @AutoMap(() => [Person]) + people!: Person[]; +} +``` + +Instead of having a `PersonDto`, our `Org` and `OrgDto` use `Person` for the field `people`. There are situations where this is the case. With this in mind, we can create our mappings as follow: + +```ts +/** + * Short-hand syntax for + * + * createMap( + * mapper, + * Person, + * Person, + * forMember(...) + * ) + */ +createMap(mapper, Person, forMember(d => d.nickname, mapFrom(s => s.nickname ?? s.name)); +createMap(mapper, Org, OrgDto); +``` + +We can then map `Org` to `OrgDto` as normal + +```ts +const dto = mapper.map(org, Org, OrgDto); +// we can also map the "people" +/** + * Short-hand syntax for: mapper.mapArray(org.people, Person, Person); + */ +const mappedPeople = mapper.mapArray(org.people, Person); +``` diff --git a/packages/documentations/sidebars.js b/packages/documentations/sidebars.js index d41c4081e..691e35499 100644 --- a/packages/documentations/sidebars.js +++ b/packages/documentations/sidebars.js @@ -83,6 +83,7 @@ const sidebars = { items: [ 'misc/transformer-plugin', 'misc/mapped-types', + 'misc/self-mapping', 'misc/fake-async', ], }, @@ -150,7 +151,6 @@ const sidebars = { ], }, ], - }; module.exports = sidebars;