File: src/typings/vendor.d.ts

Recommend this page to a friend!
  Classes of Jakub Krol   collab-ms   src/typings/vendor.d.ts   Download  
File: src/typings/vendor.d.ts
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: collab-ms
Manage the creation of worker processes
Author: By
Last change: Source code & build here! :)
Date: 3 years ago
Size: 1,362 bytes
 

Contents

Class file image Download
//http://stackoverflow.com/a/29784946/675323 interface Array<T> { /** * Returns the value of the first element in the array where predicate is true, and undefined * otherwise. * @param predicate find calls predicate once for each element of the array, in ascending * order, until it finds one where predicate returns true. If such an element is found, find * immediately returns that element value. Otherwise, find returns undefined. * @param thisArg If provided, it will be used as the this value for each invocation of * predicate. If it is not provided, undefined is used instead. */ find(predicate: (value: T, index: number, obj: Array<T>) => boolean, thisArg?: any): T; /** * Returns the index of the first element in the array where predicate is true, and undefined * otherwise. * @param predicate find calls predicate once for each element of the array, in ascending * order, until it finds one where predicate returns true. If such an element is found, find * immediately returns that element value. Otherwise, find returns undefined. * @param thisArg If provided, it will be used as the this value for each invocation of * predicate. If it is not provided, undefined is used instead. */ findIndex(predicate: (value: T) => boolean, thisArg?: any): number; }