gpt4 book ai didi

node.js - 接口(interface)中的计算属性名称必须引用类型为文字类型或 'unique symbol' 类型的表达式

转载 作者:行者123 更新时间:2023-12-03 12:17:01 47 4
gpt4 key购买 nike

我有以下类型定义

[Symbol(level)]?: string;



我试过了

从 winston 导入 level 并将类型更改为 string|symbol 但它不能解决问题。

它不断给我以下错误
“接口(interface)中的计算属性名称必须引用类型为文字类型或‘唯一符号’类型的表达式。”

任何线索?任何指针都有帮助

最佳答案

您的符号 level需要定义为 unique symbol ,像这样:

const level: unique symbol = Symbol();

然后像这样修改你的界面:
interface MyInterface {
[level]?: string;
}

关于node.js - 接口(interface)中的计算属性名称必须引用类型为文字类型或 'unique symbol' 类型的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57897050/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com