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

88 lines
1.5 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`getters_and_setters.js 1`] = `
====================================options=====================================
parsers: ["flow", "babel"]
printWidth: 80
| printWidth
=====================================input======================================
/**
* @flow
*/
var f = {
get a() { return 4; },
set b(x: number) { this.c = x; },
c: 10,
get ['d']() { return 'foo'; },
set ['d'](x: number) {},
};
type T = {
get a(): number,
set b(x: number): void,
c: 10,
}
declare class Foo {
get a(): number;
set b(x: number): void;
c: 10;
}
class Bar {
get a() { return 4; }
set b(x: number) { this.c = x; }
c: number;
get ['d']() { return 'foo'; }
set ['d'](x: number) {}
}
=====================================output=====================================
/**
* @flow
*/
var f = {
get a() {
return 4;
},
set b(x: number) {
this.c = x;
},
c: 10,
get ["d"]() {
return "foo";
},
set ["d"](x: number) {}
};
type T = {
get a(): number,
set b(x: number): void,
c: 10
};
declare class Foo {
get a(): number;
set b(x: number): void;
c: 10;
}
class Bar {
get a() {
return 4;
}
set b(x: number) {
this.c = x;
}
c: number;
get ["d"]() {
return "foo";
}
set ["d"](x: number) {}
}
================================================================================
`;