prettier/tests/interface/interface.js

16 lines
293 B
JavaScript

declare class C { x: number; }
var x: string = new C().x;
interface I { x: number; }
var i = new I(); // error
function testInterfaceName(o: I) {
(o.name: string); // error, name is static
(o.constructor.name: string); // ok
}
declare module X {
declare interface Y { x: number; }
}