Skip to content

Commit 551d597

Browse files
fabien0102kamilogorek
authored andcommitted
Fix Raven.setUserContext typescript definition. (#1500)
This setUserContext is actually very permissive so `any` may be a better option here.
1 parent 551021f commit 551d597

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

packages/raven-js/typescript/raven-tests.ts

+8
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,14 @@ Raven.setUserContext({
6565
6666
id: '123'
6767
});
68+
Raven.setUserContext({
69+
70+
id: '123',
71+
projects: [
72+
{id: 0, name: 'my project'},
73+
{id: 1, name: 'my other project'},
74+
]
75+
});
6876

6977
Raven.setExtraContext({foo: 'bar'});
7078
Raven.setExtraContext();

packages/raven-js/typescript/raven.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ declare namespace Raven {
226226
* @return {Raven}
227227
*/
228228
setUserContext(user?: {
229-
[key: string]: string | number | boolean | null | void;
229+
[key: string]: any;
230230
}): RavenStatic;
231231

232232
/*

0 commit comments

Comments
 (0)