mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 12:19:12 +00:00
feat: Upgrade to TypeScript 5.5.2 (#24326)
This commit upgrades TypeScript to 5.5.2. https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/
This commit is contained in:
parent
496ea5903b
commit
3242e2718f
27 changed files with 191233 additions and 187186 deletions
27
cli/tsc/dts/lib.esnext.array.d.ts
vendored
27
cli/tsc/dts/lib.esnext.array.d.ts
vendored
|
@ -13,18 +13,23 @@ See the Apache Version 2.0 License for specific language governing permissions
|
|||
and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
// NOTE(bartlomieju): taken from https://github.com/microsoft/TypeScript/issues/50803#issuecomment-1249030430
|
||||
// while we wait for these types to officially ship
|
||||
interface ArrayConstructor {
|
||||
fromAsync<T>(
|
||||
iterableOrArrayLike: AsyncIterable<T> | Iterable<T | Promise<T>> | ArrayLike<T | Promise<T>>,
|
||||
): Promise<T[]>;
|
||||
|
||||
fromAsync<T, U>(
|
||||
iterableOrArrayLike: AsyncIterable<T> | Iterable<T> | ArrayLike<T>,
|
||||
mapFn: (value: Awaited<T>) => U,
|
||||
thisArg?: any,
|
||||
): Promise<Awaited<U>[]>;
|
||||
/**
|
||||
* Creates an array from an async iterator or iterable object.
|
||||
* @param iterableOrArrayLike An async iterator or array-like object to convert to an array.
|
||||
*/
|
||||
fromAsync<T>(iterableOrArrayLike: AsyncIterable<T> | Iterable<T | PromiseLike<T>> | ArrayLike<T | PromiseLike<T>>): Promise<T[]>;
|
||||
|
||||
/**
|
||||
* Creates an array from an async iterator or iterable object.
|
||||
*
|
||||
* @param iterableOrArrayLike An async iterator or array-like object to convert to an array.
|
||||
* @param mapfn A mapping function to call on every element of itarableOrArrayLike.
|
||||
* Each return value is awaited before being added to result array.
|
||||
* @param thisArg Value of 'this' used when executing mapfn.
|
||||
*/
|
||||
fromAsync<T, U>(iterableOrArrayLike: AsyncIterable<T> | Iterable<T> | ArrayLike<T>, mapFn: (value: Awaited<T>) => U, thisArg?: any): Promise<Awaited<U>[]>;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue