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

47 lines
1.1 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`object_freeze.js 1`] = `
/* @flow */
var foo = Object.freeze({bar: '12345'});
foo.bar = '23456'; // error
Object.assign(foo, {bar: '12345'}); // error
var baz = {baz: 12345};
var bliffl = Object.freeze({bar: '12345', ...baz});
bliffl.bar = '23456'; // error
bliffl.baz = 3456; // error
bliffl.corge; // error
bliffl.constructor = baz; // error
bliffl.toString = function() {}; // error
baz.baz = 0;
var x : number = Object.freeze(123);
var xx : { x: number } = Object.freeze({ x: "error" })
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/* @flow */
var foo = Object.freeze({ bar: "12345" });
foo.bar = "23456"; // error
Object.assign(foo, { bar: "12345" }); // error
var baz = { baz: 12345 };
var bliffl = Object.freeze({ bar: "12345", ...baz });
bliffl.bar = "23456"; // error
bliffl.baz = 3456; // error
bliffl.corge; // error
bliffl.constructor = baz; // error
bliffl.toString = function() {}; // error
baz.baz = 0;
var x: number = Object.freeze(123);
var xx: { x: number } = Object.freeze({ x: "error" });
`;