我使用了TypeScript Deep Dive中描述的穷举检查 与不是联合类型的类型相比,联合类型的穷举检查的工作方式似乎不同。为什么??例如,在下面的代码中,请注意,只有当我们断言x.kind为never时,exhaustivenessCheck1才能工作(不会在不应该输入error时输入error)。然而,只有当我们断言x是never时,exhaustive
虽然它在通过TypeScript控制硬件方面非常有用,但在尝试验证我自己的未知/字符串环境变量时,它的多个内联联合类型使我感到有些困难。 console.error(
`supplied rows value of ${rows} is not a valid option, assigning defaultLedMat