32 lines
542 B
TypeScript
32 lines
542 B
TypeScript
|
// @declaration: true
|
||
|
// @filename: foo.ts
|
||
|
export class Foo {}
|
||
|
|
||
|
// @filename: index1.ts
|
||
|
import {Foo} from './foo';
|
||
|
export default function Example() {}
|
||
|
Example.Foo = Foo
|
||
|
|
||
|
// @filename: index2.ts
|
||
|
import {Foo} from './foo';
|
||
|
export {Foo};
|
||
|
export default function Example() {}
|
||
|
Example.Foo = Foo
|
||
|
|
||
|
// @filename: index3.ts
|
||
|
export class Bar {}
|
||
|
export default function Example() {}
|
||
|
|
||
|
Example.Bar = Bar
|
||
|
|
||
|
// @filename: index4.ts
|
||
|
function A() { }
|
||
|
|
||
|
function B() { }
|
||
|
|
||
|
export function C() {
|
||
|
return null;
|
||
|
}
|
||
|
|
||
|
C.A = A;
|
||
|
C.B = B;
|