【发布时间】:2019-05-29 14:02:39
【问题描述】:
假设我有一个定义布尔值和可选字符串的接口:
示例
interface IError {
error: [boolean, string?];
}
现在我想在后面的代码中使用它:
if (somethingTrue) {
error: [false]
} else {
error: [true, "Error occurred because of foo"]
}
我得到了这个工作。但是,我想为界面添加更多上下文。布尔值应命名为errorOccured,字符串应命名为message。
试过
我正在考虑以下问题:
interface IError {
error: [errorOccured: boolean, message: string?];
}
我可能缺少一些明显的东西,但我就是不明白。
【问题讨论】:
标签: typescript typescript-typings