mirror of
https://github.com/Mail-0/Zero.git
synced 2026-06-29 07:16:19 +00:00
16 lines
429 B
TypeScript
16 lines
429 B
TypeScript
import type { Autumn } from 'autumn-js';
|
|
import type { Auth } from './lib/auth';
|
|
import type { ZeroEnv } from './env';
|
|
|
|
export type SessionUser = NonNullable<Awaited<ReturnType<Auth['api']['getSession']>>>['user'];
|
|
|
|
export type HonoVariables = {
|
|
auth: Auth;
|
|
sessionUser?: SessionUser;
|
|
autumn?: Autumn;
|
|
traceId?: string;
|
|
requestId?: string;
|
|
};
|
|
|
|
export type HonoContext = { Variables: HonoVariables; Bindings: ZeroEnv };
|