All files / libs/vendors/google-cloud/big-query/src/lib big-query.module.ts

0% Statements 0/16
0% Branches 0/1
0% Functions 0/1
0% Lines 0/16

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                                 
import { BigQuery } from '@google-cloud/bigquery';
import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';

import { bigQueryConfig } from './big-query.config';
import { bigQueryFactory } from './big-query.factory';
import { BigQueryService } from './big-query.service';

export { BigQueryService };

@Module({
  imports: [ConfigModule.forFeature(bigQueryConfig)],
  providers: [BigQueryService, { provide: BigQuery, useFactory: bigQueryFactory, inject: [bigQueryConfig.KEY] }],
  exports: [BigQueryService],
})
export class BigQueryModule {}