mirror of
https://github.com/swc-project/swc.git
synced 2024-12-29 00:23:10 +03:00
26 lines
503 B
TypeScript
26 lines
503 B
TypeScript
//@jsx: preserve
|
|
|
|
declare namespace JSX {
|
|
interface IntrinsicElements {
|
|
foundFirst: { x: string };
|
|
'string_named';
|
|
'var';
|
|
}
|
|
}
|
|
|
|
class foundFirst { }
|
|
class Other {}
|
|
|
|
module Dotted {
|
|
export class Name { }
|
|
}
|
|
|
|
// Should find the intrinsic element, not the class element
|
|
var a = <foundFirst x="hello" />;
|
|
var b = <string_named />;
|
|
// TODO: This should not be a parse error (should
|
|
// parse a property name here, not identifier)
|
|
// var c = <var />;
|
|
var d = <Other />;
|
|
var e = <Dotted.Name />;
|