clean up flow object type property semicolons

This commit is contained in:
Sebastian McKenzie
2015-03-29 17:14:46 +11:00
parent 93e37aaaf1
commit 94f005e324
6 changed files with 16 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
var a: { (): number };
var a: { (): number };
var a: { y: string; (): number; (x: string): string };
var a: { y: string; (): number; (x: string): string; };
var a: { <T>(x: T): number };
interface A { (): number };

View File

@@ -6,6 +6,6 @@ declare function foo<T>(): void;
declare function foo(x: number, y: string): void;
declare class A {}
declare class A<T> extends B<T> { x: number }
declare class A { static foo(): number; static x: string }
declare class A { static foo(): number; static x: string; }
declare class A { static [indexer: number]: string }
declare class A { static (): number }

View File

@@ -2,7 +2,7 @@ interface A {};
interface A extends B {};
interface A<T> extends B<T>, C<T> {};
interface A { foo(): number };
interface Dictionary { length: number; [index: string]: string };
interface Dictionary { length: number; [index: string]: string; };
class Foo implements Bar {}
class Foo extends Bar implements Bat, Man<number> {}
class Foo extends class Bar implements Bat {} {}

View File

@@ -37,14 +37,14 @@ var numVal: number;
var numVal: number = otherNumVal;
var a: { numVal: number };
var a: { numVal: number };
var a: { numVal: number; [indexer: string]: number };
var a: { numVal: number; [indexer: string]: number; };
var a: ?{ numVal: number };
var a: { numVal: number; strVal: string };
var a: { numVal: number; strVal: string; };
var a: { subObj: { strVal: string } };
var a: { subObj: ?{ strVal: string } };
var a: { param1: number; param2: string };
var a: { param1: number; param2?: string };
var a: { [a: number]: string; [b: number]: string };
var a: { param1: number; param2: string; };
var a: { param1: number; param2?: string; };
var a: { [a: number]: string; [b: number]: string; };
var a: { add(x: number, ...y: Array<string>): void };
var a: { id<T>(x: T): T };
var a: Array<number> = [1, 2, 3];

View File

@@ -1,4 +1,4 @@
(xxx: number);
({ xxx: 0, yyy: "hey" }: { xxx: number; yyy: string });
({ xxx: 0, yyy: "hey" }: { xxx: number; yyy: string; });
(xxx => xxx + 1: (xxx: number) => number);
(xxx: number), (yyy: string);