【问题标题】:Argument of type 'null' is not assignable to parameter of type 'TableContinuationToken'“null”类型的参数不可分配给“TableContinuationToken”类型的参数
【发布时间】:2021-08-15 15:31:17
【问题描述】:
根据文档link,当使用 queryEntities 查询表时,continuationToken 可以作为 null 或 传入>undefined(如果这是第一次操作,请使用 'null' 或 'undefined'。)
但是,这不会编译:“null”类型的参数不可分配给 'TableContinuationToken' 类型的参数。
在运行服务器时出现错误。
而且这个错误也被 eslint 捕捉到了。
【问题讨论】:
标签:
typescript
azure
eslint
azure-table-storage
azure-tablequery
【解决方案1】:
我有 3 个解决方法来解决它。
-
使用 @ts-ignore
-
在 null 前面使用 。
-
使用 null 为任意。这也是 Sonar Linting 推荐的
两种解决方案都有效,我可以启动服务器。