New collections methods
Modules
esnext.set.add-all
, esnext.set.delete-all
, esnext.set.every
, esnext.set.filter
, esnext.set.find
, esnext.set.join
, esnext.set.map
, esnext.set.reduce
, esnext.set.some
, esnext.map.delete-all
, esnext.map.every
, esnext.map.filter
, esnext.map.find
, esnext.map.find-key
, esnext.map.includes
, esnext.map.key-by
, esnext.map.key-of
, esnext.map.map-keys
, esnext.map.map-values
, esnext.map.merge
, esnext.map.reduce
, esnext.map.some
, esnext.map.update
, esnext.weak-set.add-all
, esnext.weak-set.delete-all
, esnext.weak-map.delete-all
Built-ins signatures
class Set {
addAll(...args: Array<mixed>): this;
deleteAll(...args: Array<mixed>): boolean;
every(callbackfn: (value: any, key: any, target: any) => boolean, thisArg?: any): boolean;
filter(callbackfn: (value: any, key: any, target: any) => boolean, thisArg?: any): Set;
find(callbackfn: (value: any, key: any, target: any) => boolean), thisArg?: any): any;
join(separator: string = ','): string;
map(callbackfn: (value: any, key: any, target: any) => any, thisArg?: any): Set;
reduce(callbackfn: (memo: any, value: any, key: any, target: any) => any, initialValue?: any): any;
some(callbackfn: (value: any, key: any, target: any) => boolean, thisArg?: any): boolean;
}
class Map {
static keyBy(iterable: Iterable<mixed>, callbackfn?: (value: any) => any): Map;
deleteAll(...args: Array<mixed>): boolean;
every(callbackfn: (value: any, key: any, target: any) => boolean, thisArg?: any): boolean;
filter(callbackfn: (value: any, key: any, target: any) => boolean, thisArg?: any): Map;
find(callbackfn: (value: any, key: any, target: any) => boolean), thisArg?: any): any;
findKey(callbackfn: (value: any, key: any, target: any) => boolean), thisArg?: any): any;
includes(searchElement: any): boolean;
keyOf(searchElement: any): any;
mapKeys(mapFn: (value: any, index: number, target: any) => any, thisArg?: any): Map;
mapValues(mapFn: (value: any, index: number, target: any) => any, thisArg?: any): Map;
merge(...iterables: Array<Iterable>): this;
reduce(callbackfn: (memo: any, value: any, key: any, target: any) => any, initialValue?: any): any;
some(callbackfn: (value: any, key: any, target: any) => boolean, thisArg?: any): boolean;
update(key: any, callbackfn: (value: any, key: any, target: any) => any, thunk?: (key: any, target: any) => any): this;
}
class WeakSet {
addAll(...args: Array<mixed>): this;
deleteAll(...args: Array<mixed>): boolean;
}
class WeakMap {
deleteAll(...args: Array<mixed>): boolean;
}
Entry points
core-js/proposals/collection-methods
core-js(-pure)/full/set/add-all
core-js(-pure)/full/set/delete-all
core-js(-pure)/full/set/every
core-js(-pure)/full/set/filter
core-js(-pure)/full/set/find
core-js(-pure)/full/set/join
core-js(-pure)/full/set/map
core-js(-pure)/full/set/reduce
core-js(-pure)/full/set/some
core-js(-pure)/full/map/delete-all
core-js(-pure)/full/map/every
core-js(-pure)/full/map/filter
core-js(-pure)/full/map/find
core-js(-pure)/full/map/find-key
core-js(-pure)/full/map/includes
core-js(-pure)/full/map/key-by
core-js(-pure)/full/map/key-of
core-js(-pure)/full/map/map-keys
core-js(-pure)/full/map/map-values
core-js(-pure)/full/map/merge
core-js(-pure)/full/map/reduce
core-js(-pure)/full/map/some
core-js(-pure)/full/map/update
core-js(-pure)/full/weak-set/add-all
core-js(-pure)/full/weak-set/delete-all
core-js(-pure)/full/weak-map/delete-all