We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d4f00a1 commit e9a09c1Copy full SHA for e9a09c1
documentation/docs/30-advanced/68-observability.md
@@ -43,9 +43,20 @@ SvelteKit provides access to the `root` span and the `current` span on the reque
43
44
```js
45
/// file: $lib/authenticate.ts
46
+
47
+// @filename: ambient.d.ts
48
+declare module '$lib/auth-core' {
49
+ export function getAuthenticatedUser(): Promise<{ id: string }>
50
+}
51
52
+// @filename: index.js
53
+// ---cut---
54
+import { getRequestEvent } from '$app/server';
55
+import { getAuthenticatedUser } from '$lib/auth-core';
56
57
async function authenticate() {
58
+ const user = await getAuthenticatedUser();
59
const event = getRequestEvent();
- const user = await getAuthenticatedUser(event);
60
event.tracing.root.setAttribute('userId', user.id);
61
}
62
```
0 commit comments