Расширение класса из пакета NPM в машинописи - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть файл util.ts , который импортирован по всему моему проекту.Я установил пакет npm, который хочу добавить в мой util.ts .
Util.ts:

import helper from "node_modules/helper" //Private package, lets just call it helper
export class util extends helper { //doesn't extend how I would expect
  static utilFunction() { return "test"; }
}

В любой спецификации, которую я могу вызватьнапример:

import {util} from "path/to/util"
import {helper} from "node_modules/helper" //dont want to have to do this
describe("Testing stuff",function(){
  it("Should test the thing", function(){
    util.utilFunction();
    util.helperFunction(); //What I am trying to do
    helper.helperFunction(); //What is currently working but I want to avoid
  });
});

Часть установленного вспомогательного пакета:

export class helper{
  public static helperFunction{ return "test helper"; }
}

Я могу вызвать любую функцию из моего вспомогательного npm-пакета, импортировав ее и вызвав ее следующим образом:
helper.helperFunction() Но я хотел бы иметь возможность вызывать его функции через util.ts
В основном пакет npm дополнит мои текущие утилиты, и я не хочу вызывать / импортировать ихпо отдельности.Как я могу расширить пакет npm?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...