求助: Ts中如何把类型变成“值”

110 阅读1分钟

最近在学习Ts,最近遇到这么一个问题却不知道怎么解决 在Ts里面,类型是值的集合,在不考虑null,unkonw等类型下,对于type a = 'test'是不是可以把类型a理解为只有一个元素'test'的集合,那能不能设计出一种方法,在我声明一个变量b的类型是a后,可以自动的把'test'这个赋值给b。

type a = 'test'

let b: a

/*
一系列操作,不是指 b = 'test'
*/

console.log(b)
// 控制台打印出test