首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TS2304 TypeScript (TS)找不到名称

TS2304 TypeScript (TS)找不到名称
EN

Stack Overflow用户
提问于 2022-04-28 17:58:36
回答 1查看 2.1K关注 0票数 0

我收到了关于Cannot find name 'Record'的这个错误--我需要为这个类安装一个包吗?

严重性代码描述文件项目行抑制状态错误TS2304 (TS)找不到名称'Record‘。C:\WebProjects\ITF\node_modules\orderedmap\types\index.d.ts C:\WebProjects\ITF\Web (tsconfig或jsconfig项目) 29活动

代码语言:javascript
复制
declare class OrderedMap<T = any> {
  private constructor(content: Array<string | T>)

  get(key: string): T | undefined

  update(key: string, value: T, newKey?: string): OrderedMap<T>

  remove(key: string): OrderedMap<T>

  addToStart(key: string, value: T): OrderedMap<T>

  addToEnd(key: string, value: T): OrderedMap<T>

  addBefore(place: string, key: string, value: T): OrderedMap<T>

  forEach(fn: (key: string, value: T) => any): void

  prepend(map: MapLike<T>): OrderedMap<T>

  append(map: MapLike<T>): OrderedMap<T>

  subtract(map: MapLike<T>): OrderedMap<T>

  readonly size: number

  static from<T>(map: MapLike<T>): OrderedMap<T>
}

type MapLike<T = any> = Record<string, T> | OrderedMap<T>

export = OrderedMap
EN

回答 1

Stack Overflow用户

发布于 2022-04-28 20:48:34

Record是在2.1中添加的实用程序类型

https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-1.html#partial-readonly-record-and-pick

因此,通过检查您的版本,您可能会考虑更新。

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

https://stackoverflow.com/questions/72048295

复制
相关文章

相似问题

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