import { on } from "./event";
export function event(){}
event.on = on;
event.config=function(){}
the bundle result is:
// import error
export function event() : void;
export namespace event {
var on: typeof import("./event").on;// relative import
var config: () => void;
}
It’s correct to write another way.
import * as evt from "./event";
export function event(){}
event.on = evt.on;
event.config=function(){}
the bundle result is right:
export function event(): void;
export namespace event {
var on: typeof evt.on;
var config: (options: IEventOptions) => void;
}
import * as evt from "packageName/event";
this is my code:
the bundle result is:
It’s correct to write another way.
the bundle result is right: