MeekoSession
interfaz Desde 1.2.0
Forma de los datos de sesión de la aplicación (desde 1.2). Está vacía: la aplicación la
declara una vez con una aumentación de módulo y, a partir de ahí, context.session.current.data
y context.session.create(data) quedan tipados en páginas, API, RPC, Socket, authorize y
locals. Sin declaración, los datos son unknown. El tipo no valida en ejecución.
ts
import type { MeekoSession } from "@meekojs/meeko/server";Código fuente src/server/runtime/sessions.ts:27
Declaración #
ts
interface MeekoSession {}Ejemplo #
ts
// server/types/session.d.ts
import type {} from "@meekojs/meeko/server";
declare module "@meekojs/meeko/server" {
interface MeekoSession { user: string; role: "owner" | "staff" }
}Véase también #
- Tipos de la sesión: MeekoSession Framework full-stack