【发布时间】:2022-01-27 09:06:39
【问题描述】:
如果我们编写简单的构造,我们有:
for(const a of ["a", "b"]) {
type b = typeof a; // string
}
有没有办法?
for(const a of ["a", "b"]) {
type b = typeof a; // "a" | "b"
}
不重复所有字符串两次?
for(const a of ["a", "b"] as (("a" | "b")[])) {
type b = typeof a; // "a" | "b"
}
【问题讨论】:
标签: typescript