65 lines
841 B
Plaintext
65 lines
841 B
Plaintext
exports[`test A.js 1`] = `
|
|
"/**
|
|
* @providesModule A
|
|
* @flow
|
|
*/
|
|
|
|
import type T from \"T\";
|
|
|
|
export default class {
|
|
p: T;
|
|
|
|
constructor() {
|
|
this.p = 0;
|
|
}
|
|
}
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
/**
|
|
* @providesModule A
|
|
* @flow
|
|
*/
|
|
|
|
import type T from \"T\";
|
|
|
|
export default class {
|
|
p: T;
|
|
|
|
constructor() {
|
|
this.p = 0;
|
|
}
|
|
}
|
|
"
|
|
`;
|
|
|
|
exports[`test B.js 1`] = `
|
|
"/**
|
|
* @flow
|
|
*/
|
|
|
|
import A from \"A\"
|
|
|
|
class B extends A {
|
|
p: string; // OK, string ~> any
|
|
}
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
/**
|
|
* @flow
|
|
*/
|
|
|
|
import A from \"A\";
|
|
|
|
class B extends A {
|
|
p: string; // OK, string ~> any
|
|
}
|
|
"
|
|
`;
|
|
|
|
exports[`test T.js 1`] = `
|
|
"/**
|
|
* @providesModule T
|
|
*/
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
"
|
|
`;
|