8.7.12 • Published 6 months ago

automapper-nestjs v8.7.12

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

automapper-nestj

This is a NestJS module to integrate @automapper with NestJS.

Installation

npm i automapper-nestj

or with yarn:

yarn add automapper-nestj

peerDependencies

automapper-nestj depends on automapper-core

npm i automapper-core

or with yarn:

yarn add automapper-core

Usage

Call AutomapperModule.forRoot() and provide some options to initialize the Mapper object(s).

// Single Mapper
@Module({
    imports: [
        AutomapperModule.forRoot({
            strategyInitializer: classes(),
        }),
    ],
})
export class AppModule {}

// Multiple Mappers
@Module({
    imports: [
        AutomapperModule.forRoot(
            [
                {
                    name: 'classes',
                    strategyInitializer: classes(),
                },
                {
                    name: 'pojos',
                    strategyInitializer: pojos(),
                },
            ],
            {
                /*  globalErrorHandler: ErrorHandler */
                /*  globalNamingConventions: NamingConvention | {source, destination} */
            }
        ),
    ],
})
export class AppModule {}

AutomapperModule is a Global module so when Mapper object(s) are initialized, they're available across the application.

Read more about this on the documentation site

8.7.12

6 months ago

8.7.11

7 months ago

8.7.9

7 months ago