TypeScript/tests/baselines/reference/tsxElementResolution7.js

40 lines
537 B
TypeScript

//// [file.tsx]
declare module JSX {
interface Element { }
interface IntrinsicElements { }
}
module my {
export var div: any;
}
// OK
<my.div n='x' />;
// Error
<my.other />;
module q {
import mine = my;
// OK
<mine.div n='x' />;
// Error
<mine.non />;
}
//// [file.jsx]
var my;
(function (my) {
})(my || (my = {}));
// OK
<my.div n='x'/>;
// Error
<my.other />;
var q;
(function (q) {
var mine = my;
// OK
<mine.div n='x'/>;
// Error
<mine.non />;
})(q || (q = {}));