prettier/tests/template/parenthesis.js

55 lines
651 B
JavaScript

// "ArrowFunctionExpression"
(() => {})``;
// "AssignmentExpression"
(b = c)``;
// "AwaitExpression"
async function f() {
(await b)``;
}
// "BinaryExpression"
(b + c)``;
// "CallExpression"
b()``;
// "ClassExpression"
(class {})``;
// "ConditionalExpression"
(b ? c : d)``;
// "FunctionExpression"
(function() {})``;
// "LogicalExpression"
(b || c)``;
// "MemberExpression"
b.c``;
// "NewExpression"
(new B())``;
// "ObjectExpression"
({})``;
// "SequenceExpression"
(b, c)``;
// "TaggedTemplateExpression"
(``)``;
// "UnaryExpression"
(void b)``;
// "UpdateExpression"
(++b)``;
// "YieldExpression"
function* d() {
(yield 1)``;
}