import type { H3Event } from "h3"; import type { getCurrentUser } from "#server/service/auth"; type CurrentUser = Exclude>, null>; /** * 设置当前登录用户到 event.context */ export function setContextUser(event: H3Event, user: CurrentUser): void { (event.context as Record).user = user; } /** * 从 event.context 获取当前登录用户 */ export function getContextUser(event: H3Event): CurrentUser | undefined { return (event.context as Record).user as CurrentUser | undefined; }