E4194#
编译器诊断名称:unsupported_declaration。
不支持的声明目标。
declaration-only 属性只支持用于编译器之后能与某个实现匹配的声明条目。它不能应用于普通值绑定或其他不支持的顶层条目。
错误示例#
#declaration_only
let answer = 42
answer 是 let 绑定,不是可以作为声明进行跟踪的函数、类型或实现关系。
建议#
对值使用普通定义。如果需要声明,请声明函数签名、抽象类型或实现关系。
let answer = 42