@ntegral/nestjs-sentry
Version:
Provides an injectable sentry.io client to provide enterprise logging nestjs modules
11 lines (10 loc) • 382 B
text/typescript
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),
}
}