FlowType接口文件是使用某种语言声明的。 This page contains some examples。我在哪里可以获得该语言的概述,或者是演示所有可用令牌/类型/功能的冗长界面文件的示例?FlowType用于定义接口的语言是什么?
1
A
回答
1
的Quick Reference页的文档发现examples是所有语言功能很好的概述。 Flow GitHub存储库中的lib directory包含JavaScript标准库,DOM,React和Node的类型定义,这些都是很好的起点。
TypeScript和Flow的语法之间有很大程度的重叠,所以DefinitelyTyped TypeScript定义为您最喜欢的库提供了一些可能适用于Flow的一些小修改。两人之间最大的区别在于你如何配置和运行它们。
-1
申报模块和声明类您在示例页面中看到的是打字稿:您可以了解在官方site的语言。
基本上,Typescript使用更多的面向对象语法来编写您的JavaScript应用程序(最终,它会将您的代码编译为JavaScript)。
关于如何与工作流的例子中,你可以找到reference of Flow,甚至在流动GitHub库
2
下面是一个简单的概述:
declare module ModuleName {
...more declare statements
}
declare module "QuotedModuleName" {
...more declare statements
}
declare module ModuleWithDefaultExport {
// declare class exports or declare function exports also works
declare var exports: exportType;
}
declare class ClassName {
propertyName: propertyType;
methodName(arg1: argType): returnType;
}
declare function functionName(arg1: argType): returnType;
declare var varName: varType;
interface InterfaceName {
propertyName: propertyType;
methodName(arg1: argType): returnType;
}
type TypeName = someType;
流动二进制附带嵌入了一些库文件。这些库指定了一些非常基本的东西,例如核心JavaScript内置函数,DOM API,Node的API等。You can browse those lib files on github.
相关问题
- 1. 接口定义语言
- 2. Java:什么是compareTo接口语义?
- 3. 用于C#语言的'this'是什么?
- 4. 用于定义以下语法的语言的名称是什么?
- 5. 什么是语言绑定?
- 6. || = Ruby语言中的含义是什么?
- 7. 用于描述编程语言语法的术语是什么?
- 8. 为什么以及如何从接口定义语言(IDL)生成头文件
- 9. 什么是内容语言和接受语言?
- 10. Groovy语言中的gradle任务定义是什么?
- 11. “Java编程语言类型”的定义是什么
- 12. 什么是好的数据库模型定义语言?
- 13. 什么是Iterable接口用于?
- 14. 什么是类的嵌套接口的语义?
- 15. 什么是动作特定语言(ASL)?
- 16. 接口中赋值的语义是什么?
- 17. 为什么这个通用接口定义是错误的?
- 18. 什么是基于接口的框架?
- 19. 什么语言是c#?
- 20. 什么是模板语言?
- 21. 什么是胶水语言?
- 22. 这是什么语言?
- 23. 这是什么语言?
- 24. 什么是脚本语言?
- 25. 这些汇编语言语句的含义是什么?
- 26. Multi处理Microsoft接口定义语言(.idl)的内部版本?
- 27. 是做什么用回用JavaScript语言
- 28. 什么是一个很好的自然语言库用于释义?
- 29. 这是什么打字稿接口语法是什么意思?
- 30. 为什么我们不需要动态语言的接口?