88 lines
1.5 KiB
Plaintext
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) {}
|
|
}
|
|
|
|
================================================================================
|
|
`;
|