import { Severity } from '@sentry/types' ; import { Scope } from '@sentry/node' ; export interface IRavenScopeTransformerFunction { ( scope ) : void ; } export interface IRavenFilterFunction { ( exception ) : boolean ; } export interface IRavenInterceptorOptionsFilter { type : any ; filter ? : IRavenFilterFunction ; } export interface IRavenInterceptorOptions { filters ? : IRavenInterceptorOptionsFilter [ ] ; transformers ? : IRavenScopeTransformerFunction [ ] ; tags ? : { [ key ] : string ; } ; extra ? : { [ key ] : any ; } ; fingerprint ? : string [ ] ; level ? : Severity ; request ? : boolean ; serverName ? : boolean ; transaction ? : boolean | 'path' | 'methodPath' | 'handler' ; user ? : boolean | string [ ] ; version ? : boolean ; }