Alchemy Logo

SessionManagerParamsSchema

const SessionManagerParamsSchema: ZodObject<
  {
    client: ZodType<BaseSignerClient, ZodTypeDef, BaseSignerClient>;
    expirationTimeMs: ZodDefault<ZodNumber>;
    sessionKey: ZodDefault<ZodString>;
    storage: ZodUnion<
      [
        ZodDefault<ZodEnum<["localStorage", "sessionStorage"]>>,
        ZodType<Storage, ZodTypeDef, Storage>,
      ]
    >;
  },
  "strip",
  ZodTypeAny,
  {
    client?: any;
    expirationTimeMs: number;
    sessionKey: string;
    storage: "localStorage" | "sessionStorage" | Storage;
  },
  {
    client?: any;
    expirationTimeMs?: number;
    sessionKey?: string;
    storage?: "localStorage" | "sessionStorage" | Storage;
  }
>;

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

Was this page helpful?