parent
b7103ddbf4
commit
b2a8f2de56
|
@ -261,6 +261,8 @@ function genericPrintNoParens(path, options, print) {
|
|||
!n.rest &&
|
||||
n.params[0].type === "Identifier" &&
|
||||
!n.params[0].typeAnnotation &&
|
||||
!n.params[0].leadingComments &&
|
||||
!n.params[0].trailingComments &&
|
||||
!n.predicate &&
|
||||
!n.returnType
|
||||
) {
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
exports[`test arrow.js 1`] = `
|
||||
"// Error
|
||||
const beep = (data/*: Object*/) => {}
|
||||
|
||||
// OK
|
||||
const beep = (data/*: Object*/, secondData/*: Object*/) => {}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// Error
|
||||
const beep = (data: Object) => {};
|
||||
|
||||
// OK
|
||||
const beep = (data: Object, secondData: Object) => {};
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`test arrow.js 2`] = `
|
||||
"// Error
|
||||
const beep = (data/*: Object*/) => {}
|
||||
|
||||
// OK
|
||||
const beep = (data/*: Object*/, secondData/*: Object*/) => {}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// Error
|
||||
const beep = (data /*: Object*/) => {};
|
||||
|
||||
// OK
|
||||
const beep = (data /*: Object*/, secondData /*: Object*/) => {};
|
||||
"
|
||||
`;
|
|
@ -0,0 +1,5 @@
|
|||
// Error
|
||||
const beep = (data/*: Object*/) => {}
|
||||
|
||||
// OK
|
||||
const beep = (data/*: Object*/, secondData/*: Object*/) => {}
|
|
@ -0,0 +1,2 @@
|
|||
run_spec(__dirname);
|
||||
run_spec(__dirname, {parser: 'babylon'});
|
Loading…
Reference in New Issue