From 72b910cdf0b69355217525760619bbdd56d04204 Mon Sep 17 00:00:00 2001 From: Scott Cooper Date: Fri, 4 Aug 2017 16:43:22 -0700 Subject: [PATCH] add parseUser config (#18610) --- types/raven/index.d.ts | 3 +++ types/raven/raven-tests.ts | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/types/raven/index.d.ts b/types/raven/index.d.ts index 7c1fd4926e..23cd3b05e2 100644 --- a/types/raven/index.d.ts +++ b/types/raven/index.d.ts @@ -62,8 +62,11 @@ export interface ConstructorOptions { transport?(): void; captureUnhandledRejections?: boolean; autoBreadcrumbs?: boolean | any; + parseUser?: boolean | string[] | parseUserCallback; } +export type parseUserCallback = (req: any) => any; + export interface UserData { id: string; handle?: string; diff --git a/types/raven/raven-tests.ts b/types/raven/raven-tests.ts index d419b32d12..4d96e7eafa 100644 --- a/types/raven/raven-tests.ts +++ b/types/raven/raven-tests.ts @@ -3,6 +3,11 @@ import * as Raven from 'raven'; const dsn = '___DSN___'; const client = Raven.config(dsn, { autoBreadcrumbs: true }).install(); +Raven.config(dsn, { + logger: 'logger', + parseUser: ['id', 'name'], + autoBreadcrumbs: false, +}); console.log(Raven.version); Raven.config(dsn).install({ captureUnhandledRejections: true }); client.setContext({});