diff --git a/lib/core.js b/lib/core.js index 714334283a5..39db8be98bc 100644 --- a/lib/core.js +++ b/lib/core.js @@ -211,6 +211,9 @@ declare class $ReadOnlyArray<+T> { keys(): Iterator; lastIndexOf(searchElement: mixed, fromIndex?: number): number; map(callbackfn: (value: T, index: number, array: $ReadOnlyArray) => U, thisArg?: any): Array; + flatMap(callbackfn: (value: T, index: number, array: $ReadOnlyArray) => U|U[], thisArg? any): Array; + flat(depth?: number): Array; + reduce( callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: $ReadOnlyArray) => T, @@ -245,6 +248,8 @@ declare class Array extends $ReadOnlyArray { findIndex(callbackfn: (value: T, index: number, array: Array) => any, thisArg?: any): number; forEach(callbackfn: (value: T, index: number, array: Array) => any, thisArg?: any): void; map(callbackfn: (value: T, index: number, array: Array) => U, thisArg?: any): Array; + flatMap(callbackfn: (value: T, index: number, array: Array) => U|U[], thisArg? any): Array; + flat(depth?: number): Array; pop(): T; push(...items: Array): number; reduce(