Bump flow to 0.80 and fix sourceType error (#8630)

This commit is contained in:
Brian Ng
2018-09-05 09:00:53 -05:00
committed by GitHub
parent c5279eeca4
commit 58017044a3
4 changed files with 9 additions and 6 deletions

View File

@@ -5,8 +5,10 @@ import type { PluginList } from "./plugin-utils";
// A second optional argument can be given to further configure
// the parser process. These options are recognized:
export type SourceType = "script" | "module" | "unambiguous";
export type Options = {
sourceType: "script" | "module" | "unambiguous",
sourceType: SourceType,
sourceFilename?: string,
startLine: number,
allowAwaitOutsideFunction: boolean,

View File

@@ -1,5 +1,6 @@
// @flow
import type { SourceType } from "./options";
import type { Token } from "./tokenizer";
import type { SourceLocation } from "./util/location";
@@ -135,7 +136,7 @@ export type File = NodeBase & {
export type Program = NodeBase & {
type: "Program",
sourceType: "script" | "module",
sourceType: SourceType,
body: Array<Statement | ModuleDeclaration>, // TODO: $ReadOnlyArray
directives: $ReadOnlyArray<Directive>, // TODO: Not in spec
interpreter: InterpreterDirective | null,