typescript - 原始值可以是 Typescript 中的类型吗?

标签 typescript

原始值可以是 Typescript 中的类型吗?

例如,这是下面的有效类型吗?如果不是,如何使其有效?

export type Status = {
    completed: false;
}

最佳答案

是的,他们可以。 TypeScript Docs显示如何将原始文字设置为预期类型,但仅使用一种文字类型并不总是有值(value)。以您的代码为例,您可以使用类型联合来显示可能分配给 completed 的文字值:

export type Status = {
    completed: false | 0 | "NO";
}

关于typescript - 原始值可以是 Typescript 中的类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69532095/

相关文章:

javascript - Cypress 和设置变量

javascript - ES6 在类中使用 this 进行解构

javascript - typescript 错误代码 : 2366, 函数缺少结束返回语句并且返回类型不包括 'undefined'

typescript 与 polymer

css - 如果长按触摸屏,Angular <button> 会卡住

Angular 2 如何创建嵌套结构?

angular - 'array-contains' 查询不适用于引用的 Firestore

javascript - 从 typescript 中的模块注册 Knockout.js 组件 View 模型

TypeScript 重载实现与签名不匹配

knockout.js - TypeScript 不是有意为我处理 this 范围吗?