enum Direction {↵// 用 enum 定义方向枚举
Up = 'UP',↵// Up 对应字符串值 'UP'
Down = 'DOWN',↵// Down 对应 'DOWN'
Left = 'LEFT',↵// Left 对应 'LEFT'
Right = 'RIGHT',↵// Right 对应 'RIGHT'
}↵// 枚举定义结束
type Result<T> = { ok: true; data: T } | { ok: false; error: string };// 联合类型:成功时有 data,失败时有 error