From bd40db10073196d7673e53bb78ec049b640df1ac Mon Sep 17 00:00:00 2001 From: thom Date: Tue, 29 May 2018 09:37:06 -0400 Subject: [PATCH] Handle arrow function return type declarations. --- extensions/flow_types.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/extensions/flow_types.yaml b/extensions/flow_types.yaml index 22c7c87..7321c5f 100644 --- a/extensions/flow_types.yaml +++ b/extensions/flow_types.yaml @@ -3,6 +3,20 @@ --- !merge variables: !merge + arrow_func_lookahead: |- + (?x)(?: + \s*(async\s*)? + (?: + {{identifier}} + |\( (?: [^()]|\([^()]*\) )* \) + ) + (?: + \s*: + \s*{{identifier}} + )? + \s*=> + ) + class_element_name: |- (?x)\+?(?: {{property_name}}