diff --git a/packages/babel-generator/src/generators/flow.js b/packages/babel-generator/src/generators/flow.js index e2ccd1c316..ac1a9e0b22 100644 --- a/packages/babel-generator/src/generators/flow.js +++ b/packages/babel-generator/src/generators/flow.js @@ -11,7 +11,7 @@ export function ArrayTypeAnnotation(node: Object) { } export function BooleanTypeAnnotation() { - this.word("bool"); + this.word("boolean"); } export function BooleanLiteralTypeAnnotation(node: Object) { diff --git a/packages/babel-generator/test/fixtures/flow/type-annotations/expected.js b/packages/babel-generator/test/fixtures/flow/type-annotations/expected.js index a1c2bfa478..f4227b5378 100644 --- a/packages/babel-generator/test/fixtures/flow/type-annotations/expected.js +++ b/packages/babel-generator/test/fixtures/flow/type-annotations/expected.js @@ -6,13 +6,13 @@ function foo(untypedVal, numVal: number) {} function foo(nullableNum: ?number) {} function foo(callback: () => void) {} function foo(callback: () => number) {} -function foo(callback: (_: bool) => number) {} -function foo(callback: (_1: bool, _2: string) => number) {} -function foo(callback: (_1: bool, ...foo: Array) => number) {} +function foo(callback: (_: boolean) => number) {} +function foo(callback: (_1: boolean, _2: string) => number) {} +function foo(callback: (_1: boolean, ...foo: Array) => number) {} function foo(): number {} function foo(): () => void {} -function foo(): (_: bool) => number {} -function foo(): (_?: bool) => number {} +function foo(): (_: boolean) => number {} +function foo(): (_?: boolean) => number {} function foo(): {} {} function foo() {} function foo() {} @@ -91,7 +91,7 @@ var a: Map>; var a: Map>; var a: number[]; var a: ?string[]; -var a: Promise[]; +var a: Promise[]; var a: (...rest: Array) => number; var identity: (x: T) => T; var identity: (x: T, ...y: T[]) => T;