string - 是否可以使用多个逗号分隔的字符串作为 TypeScript 类型?
问题描述
我知道它可以创建Type LayoutType = "Left" | "Right" | "Top" | "Bottom" | "VCenter"
,是否可以创建一个会导致“Left,VCenter”的类型?或者我是否正在为每种可能的类型创建一个字符串文字?
解决方案
目前在 Typescript 中是不可能的。
您可以尝试使用元组
type LayoutType = ["Left" | "Right" | "HCenter", "Top" | "Bottom" | "VCenter"];
const layout: LayoutType = ["Left", "VCenter"]
推荐阅读
- python - 在 python 中使用正则表达式删除部分字符串
- mongodb - 为什么我的 mongo 容器的 docker-compose 健康检查总是失败?
- format - 如何将用户提示的响应放入剪贴板(格式不同)
- css - 如何在 CSS 中使文本颜色变为蓝色?
- html - 将 div 内的 span 与 img 元素居中对齐
- python - 向 Python 类添加属性时如何更新腌制对象
- python - 生成具有已知种子值的随机数
- go - 将 *string 类型转换为 bson.ObjectId 类型
- javascript - 键入时如何为动态生成的输入添加动态值?
- python - 生成所有可能的“唯一”RPN(逆波兰表示法)表达式