prettier/tests/flow/this_ctor/__snapshots__/jsfmt.spec.js.snap

39 lines
754 B
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`test.js 1`] = `
class A {
n: number;
constructor(n: number) {
this.n = n;
}
clone(): A {
return new this.constructor(this.n);
}
badClone(): number {
return new this.constructor(this.n); // Error A ~> number
}
}
var a1 = new A(1);
var a2: A = new a1.constructor(2);
var a3: A = a2.clone();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class A {
n: number;
constructor(n: number) {
this.n = n;
}
clone(): A {
return new this.constructor(this.n);
}
badClone(): number {
return new this.constructor(this.n); // Error A ~> number
}
}
var a1 = new A(1);
var a2: A = new a1.constructor(2);
var a3: A = a2.clone();
`;