diff --git a/packages/raven-js/typescript/raven-tests.ts b/packages/raven-js/typescript/raven-tests.ts index ff9b2107f7ad..7fe45ede4acb 100644 --- a/packages/raven-js/typescript/raven-tests.ts +++ b/packages/raven-js/typescript/raven-tests.ts @@ -65,6 +65,14 @@ Raven.setUserContext({ email: 'matt@example.com', id: '123' }); +Raven.setUserContext({ + email: 'matt@example.com', + id: '123', + projects: [ + {id: 0, name: 'my project'}, + {id: 1, name: 'my other project'}, + ] +}); Raven.setExtraContext({foo: 'bar'}); Raven.setExtraContext(); diff --git a/packages/raven-js/typescript/raven.d.ts b/packages/raven-js/typescript/raven.d.ts index 8af56aecafea..4d684989e880 100644 --- a/packages/raven-js/typescript/raven.d.ts +++ b/packages/raven-js/typescript/raven.d.ts @@ -226,7 +226,7 @@ declare namespace Raven { * @return {Raven} */ setUserContext(user?: { - [key: string]: string | number | boolean | null | void; + [key: string]: any; }): RavenStatic; /*