What a request's session holds (c.get("session")): JSON-serializable data. Declare your fields with declaration merging and they are typed everywhere:
c.get("session")
declare module "@iskra-bun/web-kit" { interface SessionData { userId?: string; }} Copy
declare module "@iskra-bun/web-kit" { interface SessionData { userId?: string; }}
What a request's session holds (
c.get("session")): JSON-serializable data. Declare your fields with declaration merging and they are typed everywhere: