SessionManagerParamsSchema

1const SessionManagerParamsSchema: ZodObject<
2 {
3 client: ZodType<BaseSignerClient, ZodTypeDef, BaseSignerClient>;
4 expirationTimeMs: ZodDefault<ZodNumber>;
5 sessionKey: ZodDefault<ZodString>;
6 storage: ZodUnion<
7 [
8 ZodDefault<ZodEnum<["localStorage", "sessionStorage"]>>,
9 ZodType<Storage, ZodTypeDef, Storage>,
10 ]
11 >;
12 },
13 "strip",
14 ZodTypeAny,
15 {
16 client?: any;
17 expirationTimeMs: number;
18 sessionKey: string;
19 storage: "localStorage" | "sessionStorage" | Storage;
20 },
21 {
22 client?: any;
23 expirationTimeMs?: number;
24 sessionKey?: string;
25 storage?: "localStorage" | "sessionStorage" | Storage;
26 }
27>;

Defined in: account-kit/signer/src/session/manager.ts:20