javascript - How is this ES6 function declaration valid? -
how function declaration valid in es6? mean? i've found in source code of react native project.
'use strict'; import react, { component } 'react'; // more imports... function setup():react.component { class root extends component { // constructor , render functions... } return root } export default setup;
i have removed few lines not important see issue.
i not find related es6 or javascript regarding function declaration followed colon.
that code typed flow, facebook's static type checker (akin typescript). it's not valid es6, it's superset of es6 syntax.
Comments
Post a Comment