UNPKG

@ntegral/nestjs-sentry

Version:

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

11 lines (10 loc) 382 B
import { Provider } from '@nestjs/common'; import { SentryModuleOptions } from './sentry.interfaces'; import { SENTRY_TOKEN } from './sentry.constants'; import { SentryService } from './sentry.service'; export function createSentryProviders(options: SentryModuleOptions) : Provider { return { provide: SENTRY_TOKEN, useValue: new SentryService(options), } }