2016-12-23 22:31:38 +03:00
|
|
|
exports[`test A.js 1`] = `
|
|
|
|
"// @flow
|
|
|
|
|
|
|
|
class A {
|
|
|
|
b: number;
|
|
|
|
c: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = A;
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
// @flow
|
2017-01-10 05:49:06 +03:00
|
|
|
|
2016-12-23 22:31:38 +03:00
|
|
|
class A {
|
|
|
|
b: number;
|
|
|
|
c: string;
|
|
|
|
}
|
2017-01-10 05:49:06 +03:00
|
|
|
|
2017-01-11 18:16:38 +03:00
|
|
|
module.exports = A;
|
|
|
|
"
|
2016-12-23 22:31:38 +03:00
|
|
|
`;
|
|
|
|
|
|
|
|
exports[`test B.js 1`] = `
|
|
|
|
"// @flow
|
2016-12-30 19:56:42 +03:00
|
|
|
var A = require (\'./A\');
|
|
|
|
import type C from \'./C\';
|
2016-12-23 22:31:38 +03:00
|
|
|
|
|
|
|
class B extends A {
|
|
|
|
c: C;
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = B;
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
// @flow
|
2016-12-30 19:56:42 +03:00
|
|
|
var A = require(\"./A\");
|
|
|
|
import type C from \"./C\";
|
2017-01-10 05:49:06 +03:00
|
|
|
|
2016-12-23 22:31:38 +03:00
|
|
|
class B extends A {
|
|
|
|
c: C;
|
|
|
|
}
|
2017-01-10 05:49:06 +03:00
|
|
|
|
2017-01-11 18:16:38 +03:00
|
|
|
module.exports = B;
|
|
|
|
"
|
2016-12-23 22:31:38 +03:00
|
|
|
`;
|
|
|
|
|
|
|
|
exports[`test C.js 1`] = `
|
|
|
|
"// @flow
|
2016-12-30 19:56:42 +03:00
|
|
|
var A = require (\'./A\');
|
|
|
|
import type B from \'./B\';
|
2016-12-23 22:31:38 +03:00
|
|
|
|
|
|
|
class C extends A {
|
|
|
|
b: B;
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = C;
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
// @flow
|
2016-12-30 19:56:42 +03:00
|
|
|
var A = require(\"./A\");
|
|
|
|
import type B from \"./B\";
|
2017-01-10 05:49:06 +03:00
|
|
|
|
2016-12-23 22:31:38 +03:00
|
|
|
class C extends A {
|
|
|
|
b: B;
|
|
|
|
}
|
2017-01-10 05:49:06 +03:00
|
|
|
|
2017-01-11 18:16:38 +03:00
|
|
|
module.exports = C;
|
|
|
|
"
|
2016-12-23 22:31:38 +03:00
|
|
|
`;
|