因此在typescript中我们可以声明一个自定义类:
export class customClass {
username: string;
}
我要做的是实施对用户名可以容纳的值的限制。有点像白名单,因此它只能设置为特定的值,如:
export class customClass {
username: string["bob","sam","george"];
}
意味着用户名只能设置为“bob”“sam”或“george”。这显然不是这种语法的作用(实际上已经破坏了),但这是我正在寻找的功能。
我无法在任何地方找到文件是否可行。
答案 0 :(得分:1)
语法是
export class customClass {
username: "bob" | "sam" | "george";
}
这是string literal类型与union type的组合。