Gam*_*mer 5 javascript typescript typescript-typings
我有以下代码块:
const createRecordMapping = () : unknown => mapper.createMap(Record, RecordDto)
.forMember((d) => d.value,
mapFrom((s) => GraphQLJSON.parseValue(s.value)));
Run Code Online (Sandbox Code Playgroud)
我得到的 Eslint 错误是:
任何类型值的不安全返回@typescript-eslint/no-unsafe-return
我在这里缺少什么?
你写的代码翻译成这样:
const createRecordMapping = (): unknown => mapper.createMap(Record, RecordDto)
.forMember((d) => /*d.value, */mapFrom((s) => GraphQLJSON.parseValue(s.value)));
Run Code Online (Sandbox Code Playgroud)
您可能想链接这些功能:
const createRecordMapping = (): unknown => mapper.createMap(Record, RecordDto)
.forMember((d) => d.value)
.mapFrom((s) => GraphQLJSON.parseValue(s.value) as unknown);
Run Code Online (Sandbox Code Playgroud)
另外,它GraphQLJSON.parseValue可能会返回any类型,因为它正在解析 JSON。
| 归档时间: |
|
| 查看次数: |
16703 次 |
| 最近记录: |