UNPKG

@ntegral/nestjs-sentry

Version:

Provides an injectable sentry.io client to provide enterprise logging nestjs modules

20 lines (18 loc) 606 B
import { Module, DynamicModule } from '@nestjs/common'; import { SentryCoreModule } from './sentry-core.module'; import { SentryModuleOptions, SentryModuleAsyncOptions } from './sentry.interfaces'; @Module({}) export class SentryModule { public static forRoot(options: SentryModuleOptions): DynamicModule { return { module: SentryModule, imports: [SentryCoreModule.forRoot(options)], }; } public static forRootAsync(options: SentryModuleAsyncOptions): DynamicModule { return { module: SentryModule, imports: [SentryCoreModule.forRootAsync(options)], }; } }