TypeScript/tests/baselines/reference/tsxExternalModuleEmit2.types
2015-07-28 15:31:39 -07:00

35 lines
581 B
Plaintext

=== tests/cases/conformance/jsx/modules.d.ts ===
declare module 'mod' {
var y: any;
>y : any
export default y;
>y : any
}
=== tests/cases/conformance/jsx/app.tsx ===
import Main from 'mod';
>Main : any
declare var Foo, React;
>Foo : any
>React : any
// Should see mod_1['default'] in emit here
<Foo handler={Main}></Foo>;
><Foo handler={Main}></Foo> : any
>Foo : any
>handler : any
>Main : any
>Foo : any
// Should see mod_1['default'] in emit here
<Foo {...Main}></Foo>;
><Foo {...Main}></Foo> : any
>Foo : any
>Main : any
>Foo : any