[英]How is this ES6 function declaration valid?
此函数声明在ES6中如何有效? 这是什么意思? 我已经在React Native项目的源代码中找到了它。
'use strict';
import React, { Component } from 'React';
// some more imports...
function setup():React.Component {
class Root extends Component {
// constructor and render functions...
}
return Root
}
export default setup;
我删除了一些对我的问题不重要的行。
在函数声明后跟冒号的情况下,我找不到与ES6或Javascript有关的任何内容。
该代码使用Facebook的静态类型检查器flow (类似于TypeScript)输入。 这不是有效的ES6,而是ES6语法的超集。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.