12 lines
304 B
TypeScript
12 lines
304 B
TypeScript
|
// @esModuleInterop: true
|
||
|
// @filename: mod.d.ts
|
||
|
export = modObj;
|
||
|
declare const modObj: modObj.A & modObj.B;
|
||
|
declare namespace modObj {
|
||
|
interface A { (): void; a: string; }
|
||
|
interface B { (x: string): void; b: string; }
|
||
|
}
|
||
|
// @filename: idx.ts
|
||
|
import * as mod from "./mod";
|
||
|
mod.a;
|
||
|
mod.b;
|