在上下文中声明全局类型

时间:2020-06-14 14:01:13

标签: typescript

我有一个要传递给其他类的对象

const context = {
  admin,
  functions: functions,
  storage: new FileStorage(),
  docStore: new DocStore(),
  envVar: new EnvVariable(),
};

说“将具有以下类型”

interface context {
      admin:any;
      functions:any,
      storage: any,
      docStore: any,
      envVar: any,
}

现在,我正在将上下文传递给不同文件中的其他类

class A {
constructor(a) {}
}



class B {
  constructor(a) {}
}

现在,在每个文件中,我必须声明上下文并将其添加到构造函数中,然后再使用它。

界面上下文{ 管理员:任何; 功能:任何 存储:任何, docStore:任何, envVar:任何, }

class ApiStatus {
         constructor(context: context) {

有没有一种方法可以避免执行此重复性任务?

0 个答案:

没有答案