鉴于以下类型定义,有没有一种方法可以从类型中提取常量值?
let array = ['10:00:00', '11:00:00', '12:00:00', '16:00:00', '16:30:00', '00:00:00', '01:00:00', '02:00:00', '02:30:00' ];
let newArray = a.slice(a.indexOf('16:00:00') + 1, a.length);
类似type Dummy = {
type: "dummy"
}
答案 0 :(得分:3)
否,类型会在编译时从您的源中删除,因此不会有任何值可拉取。
但是,您可以从常量中获取类型。
const dummy = { type: "Dummy" } as const
// `as const` get `{ type: "Dummy" }` instead of `{ type: string }`
type Dummy = typeof dummy