首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript找不到名称`SpeechGrammarList`,该名称在"DOM“中实现

TypeScript找不到名称`SpeechGrammarList`,该名称在"DOM“中实现
EN

Stack Overflow用户
提问于 2021-10-27 03:37:22
回答 1查看 60关注 0票数 0

SpeechGrammarList的TS错误,但这是Web Speech API的一部分,该接口是在"DOM“中实现的。为什么TS仍然给出这个错误?

代码:

代码语言:javascript
复制
export interface SpeechRecognitionProperties {
    grammars?: SpeechGrammarList; //TS2304: Cannot find name 'SpeechGrammarList'.
    lang?: string;
}

"typescript": "^4.4.4"

tsconfig:

代码语言:javascript
复制
{
  "compilerOptions": {
    "target": "ESNext",
    "useDefineForClassFields": true,
    "lib": ["DOM", "DOM.Iterable", "ESNext"],
    "allowJs": false,
    "skipLibCheck": false,
    "esModuleInterop": false,
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "module": "ESNext",
    "moduleResolution": "Node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "react-jsx"
  },
  "include": ["./src"]
}
EN

回答 1

Stack Overflow用户

发布于 2021-10-27 03:38:41

这是一个TS4.4libdom变化。请参阅https://github.com/Riley-Brown/react-speech-to-text/issues/23

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69732466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档