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

39 lines
936 B
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`encaps.js 1`] = `
class A { }
var a = new A();
var s1 = \`l\${a.x}r\`; // error: no prop x in A
function tag(strings,...values) {
var x:number = strings[0]; // error: string ~> number
return x;
}
var s2 = tag \`l\${42}r\`;
function tag2(strings,...values) {
return { foo: "" }; // ok: tagged templates can return whatever
}
var s3 = tag2 \`la la la\`;
(s3.foo: number); // error: string ~> number
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class A {}
var a = new A();
var s1 = \`l\${a.x}r\`; // error: no prop x in A
function tag(strings, ...values) {
var x: number = strings[0]; // error: string ~> number
return x;
}
var s2 = tag\`l\${42}r\`;
function tag2(strings, ...values) {
return { foo: "" }; // ok: tagged templates can return whatever
}
var s3 = tag2\`la la la\`;
(s3.foo: number); // error: string ~> number
`;