小编mas*_*son的帖子

类型“Window & typeof globalThis”上不存在属性“showSaveFilePicker”

const opts = {
      suggestedName: 'data',
      types: [
        {
          description: 'NewCSV',
          accept: { 'text/csv': ['.csv'] },
        },
      ],
    };
    const handle = await (window).showSaveFilePicker(opts);
Run Code Online (Sandbox Code Playgroud)

现在我有类型错误Property 'showSaveFilePicker' does not exit on type 'Window & typeof globalThis',提供 type as any解决了类型错误的问题。

const handle = await (<any>window).showSaveFilePicker(opts);
Run Code Online (Sandbox Code Playgroud)

但它仍然会显示 eslint 错误Unsafe call of an anytyped value。所以我知道的唯一解决方案是禁用该文件的 eslint。有没有其他方法可以避免类型错误和 eslint 错误?

window typescript reactjs eslint typescript-typings

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

eslint ×1

reactjs ×1

typescript ×1

typescript-typings ×1

window ×1