首页 > 解决方案 > “null”类型的参数不可分配给“TableContinuationToken”类型的参数

问题描述

根据文档链接,使用queryEntities查询表时,可以将continuationToken作为nullundefined传入(如果这是第一个操作,请使用 'null' 或 'undefined'。)但是,这不会编译:Argument of 'null' 类型不能分配给'TableContinuationToken'类型的参数。

运行服务器时出现错误。 在此处输入图像描述

而且这个错误也被eslint捕获了。 在此处输入图像描述

标签: typescriptazureeslintazure-table-storageazure-tablequery

解决方案


我有 3 个解决方法来解决它。

  1. 使用@ts-ignore 在此处输入图像描述

  2. 在null前面使用<any>在此处输入图像描述

  3. 使用 null 作为 any。这也是 Sonar Linting 推荐的 在此处输入图像描述

两种解决方案都有效,我能够启动服务器。 在此处输入图像描述


推荐阅读