All files / lib jsforce.module.ts

78.94% Statements 15/19
36.36% Branches 8/22
100% Functions 3/3
92.85% Lines 13/14

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21  1x 1x 1x   1x     1x 1x 1x 1x 1x   2x           3x
import { DynamicModule, Module } from '@nestjs/common';
 
import { JsForceCoreModule } from './jsforce-core.module';
import { JsForceConfigAsyncOptions, JsForceConfigOptions } from './common/interfaces';
E
@Module({})
export class JsForceModule {
    public static forRoot(options: JsForceConfigOptions): DynamicModule {
        return {
            module: JsForceModule,
            imports: [ JsForceCoreModule.forRoot(options as JsForceConfigOptions)]
        };
    }
 
    public static forRootAsync(options: JsForceConfigAsyncOptions): DynamicModule {
        return {
            module: JsForceModule,
            imports: [JsForceCoreModule.forRootAsync(options)]
        };
    }
}