Print Flow optional & type annotations in function params with defaults (#4872)

Fixes #4863
This commit is contained in:
Dan Harper
2016-12-16 20:31:05 +00:00
committed by Henry Zhu
parent 01bc43464e
commit d90aaf2c76
9 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
function foo(numVal?) {}
function foo(numVal? = 2) {}
function foo(numVal: number) {}
function foo(numVal?: number) {}
function foo(numVal: number = 2) {}
function foo(numVal?: number = 2) {}

View File

@@ -0,0 +1,6 @@
function foo(numVal /*:: ?*/) {}
function foo(numVal /*:: ?*/ = 2) {}
function foo(numVal /*: number*/) {}
function foo(numVal /*:: ?: number*/) {}
function foo(numVal /*: number*/ = 2) {}
function foo(numVal /*:: ?: number*/ = 2) {}