release: WRNexusJS 0.3.0

This commit is contained in:
2026-07-22 17:29:08 +05:30
parent 13dfa31d19
commit 07d8fb59d6
145 changed files with 9664 additions and 3881 deletions
+7
View File
@@ -6,6 +6,9 @@
* it can later be reused by the `.wrn` compiler output.
*/
import type { Tenant } from "./tenant.ts";
import type { Tracer } from "./observability.ts";
import {
applyCookieHeaders,
createCookieStore,
@@ -40,6 +43,10 @@ export type Context = {
* by the `sessionAuth` middleware (or `logIn`); read via `getUser(ctx)`.
*/
user?: unknown;
/** Active tenant/workspace resolved by tenant middleware. */
tenant?: Tenant;
/** Request tracer installed by observability middleware. */
tracer?: Tracer;
/**
* The direct socket peer IP, set by the server from `server.requestIP`. This
* is NOT spoofable by request headers — prefer it over `x-forwarded-for` for