У меня есть файл 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?