* new_tests * move_all_clobbered_tests * remove all the tests that no longer exist * re-run flow tests * Move all the flow tests to tests/flow and prettier to tests/ * Move prettier tests to their own folders * Add jsfmt files * run prettier snapshot tests
24 lines
392 B
JavaScript
24 lines
392 B
JavaScript
/**
|
|
* @flow
|
|
*/
|
|
|
|
class ClassWithXString {
|
|
x: string;
|
|
}
|
|
|
|
interface IHasXString {
|
|
x: string;
|
|
}
|
|
|
|
interface IHasXNumber {
|
|
x: number;
|
|
}
|
|
|
|
interface IHasYString {
|
|
y: string;
|
|
}
|
|
|
|
var testInstance1: IHasXString = new ClassWithXString();
|
|
var testInstance2: IHasXNumber = new ClassWithXString(); // Error wrong type
|
|
var testInstance3: IHasYString = new ClassWithXString(); // Error missing prop
|