prettier/tests/flow/demo/2/A.js

20 lines
317 B
JavaScript

/* @providesModule Demo */
class A {
x: number; // instance field declaration
constructor(x) { this.x = x; }
getX() { return this.x; }
onLoad(callback) {
return callback(this.getX());
}
}
function callback(x: string) { return x.length; }
var a = new A(42);
a.onLoad(callback);
module.exports = A;