🍿 为什么建议枚举定义在ts文件而不是d.ts文件中

// 创建枚举类型
enum Direction { Up, Down, Left, Right }

// 使用枚举类型
const changeDirection = (direction: Direction) => {
  console.log(direction)
}

// 调用函数时,需要应该传入:枚举 Direction 成员的任意一个
// 类似于 JS 中的对象,直接通过 点(.)语法 访问枚举的成员
changeDirection(Direction.Up)

枚举的值经常需要在运行的时候使用,如上Direction.Up访问枚举的值,而d.ts 不参与运行。