TypeScript:隐式具有“ any”类型,因为类型“ string”的表达式不能用于索引类型

布波塞尔

我试图将在Vue中使用的自定义钩子从JavaScript转移到TypeScript,以处理i18n,但我不断收到以下错误:

Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Languages'. No index signature with a parameter of type 'string' was found on type 'Languages'.

这是代码

东尼19

Languages键入为{ en: object },但是我怀疑您希望它是一个字符串字典,可以这样输入:

type Languages = {
  [locale: string]: Record<string, string>;
}

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TypeScript TS7015:元素隐式地具有“ any”类型,因为索引表达式不是“ number”类型

TypeScript-元素隐式地具有“ any”类型,因为类型“ string”的表达式不能用于索引类型

元素隐式具有“任意”类型,因为类型“字符串”的表达式不能用于索引

map()中的Typescript错误:元素隐式具有“ any”类型,因为类型“ string”的表达式不能用于索引类型

元素隐式具有“ any”类型,因为索引表达式不是“ number”类型[7015]

TypeScript / ReactJS / setTimeout:'this'隐式地具有'any'类型,因为它没有类型注释。

元素隐式地具有“ any”类型,因为类型为string | 数字不能用于索引类型

React Typescript:元素隐式地具有“ any”类型,因为类型没有索引签名

元素隐式地具有“ any”类型,因为类型“ any”的表达式不能用于索引类型

元素隐式地具有“ any”类型,因为类型“ string”的表达式不能用于索引类型

元素隐式具有“任意”类型,因为类型“字符串”的表达式不能用于索引类型A

带有React> Element的Typescript隐式具有'any'类型,因为类型'string'的表达式不能用于索引

Typescript错误:元素隐式具有“ any”类型,因为类型“ string”的表达式不能用于索引类型

元素隐式具有 'any' 类型,因为类型 'string' 的表达式不能用于索引类型 '{ AT: number; 是:数字,...}`

元素隐式具有 'any' 类型,因为类型 'string' 的表达式不能用于索引类型 {"1" : { "key": string}; "2" : { "key": 字符串};}

TypeScript:元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型

元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引“类型”类型

如何修复元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型?

元素隐式具有 'any' 类型,因为类型 'string' 的表达式不能用于索引类型 '{property: string, property: string }'

TS7053:元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引“User_Economy”类型

TypeScript - 元素隐式具有“any”类型,因为“storyFile”类型的表达式不能用于索引类型“{}”

TS7053。隐式具有 'any' 类型,因为类型 'string' 的表达式不能用于索引类型 'ZoneI'

元素隐式具有“any”类型,因为“string”类型的表达式不能用于索引“PointDto”类型

TS7053:元素隐式具有“任何”类型,因为“页面”类型的表达式不能用于索引类型“对象”

该元素隐式具有类型“any”,因为类型“string”的表达式不能用于索引该类型

元素隐式具有“any”类型,因为“string”类型的表达式不能用于索引“Breakpoints”类型

模板文字键具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型

TypeScript:'this' 隐式具有类型 'any',因为它没有类型注释

元素隐式具有“any”类型,因为“Tag”类型的表达式不能用于索引类型“{}”。类型“{}”上不存在属性“html”