首页 > 解决方案 > 如何正确指定类对象的类型

问题描述

我正在实例化一个类对象作为我的上下文的一部分。

 dataSources: (): Datasources => ({
      portalConfigAPI: new PortalConfigAPI()
    }),

我已经设置了以下类型

export type Datasources = {
  portalConfigAPI: typeof PortalConfigAPI 
}

但得到以下错误

Property 'prototype' is missing in type 'PortalConfigAPI' but required in type 'typeof PortalConfigAPI'.ts(2741)

我不明白这个错误,因为原型将使用类的新实例化来设置。返回类对象的函数的正确打字稿是什么?

标签: typescript

解决方案


推荐阅读