From ecc4d71bd624503eed6dc514fa2351042d993f6f Mon Sep 17 00:00:00 2001 From: Brianm93 Date: Fri, 7 Mar 2025 00:39:13 -0500 Subject: [PATCH] Add files via upload Hi --- -5498110660.ram | 1 + lib.es2015.promise.d.ts | 81 +++++++++++++++++++ thongdong7.thongdong7-snippets-0.0.19.vsix 2 | Bin 0 -> 6969 bytes 3 files changed, 82 insertions(+) create mode 100644 -5498110660.ram create mode 100644 lib.es2015.promise.d.ts create mode 100644 thongdong7.thongdong7-snippets-0.0.19.vsix 2 diff --git a/-5498110660.ram b/-5498110660.ram new file mode 100644 index 00000000..8090c566 --- /dev/null +++ b/-5498110660.ram @@ -0,0 +1 @@ +http://relay.broadcastify.com:80/842917121 diff --git a/lib.es2015.promise.d.ts b/lib.es2015.promise.d.ts new file mode 100644 index 00000000..43b1bd24 --- /dev/null +++ b/lib.es2015.promise.d.ts @@ -0,0 +1,81 @@ +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. All rights reserved. +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at http://www.apache.org/licenses/LICENSE-2.0 + +THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED +WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, +MERCHANTABLITY OR NON-INFRINGEMENT. + +See the Apache Version 2.0 License for specific language governing permissions +and limitations under the License. +***************************************************************************** */ + + +/// + +interface PromiseConstructor { + /** + * A reference to the prototype. + */ + readonly prototype: Promise; + + /** + * Creates a new Promise. + * @param executor A callback used to initialize the promise. This callback is passed two arguments: + * a resolve callback used to resolve the promise with a value or the result of another promise, + * and a reject callback used to reject the promise with a provided reason or error. + */ + new (executor: (resolve: (value: T | PromiseLike) => void, reject: (reason?: any) => void) => void): Promise; + + /** + * Creates a Promise that is resolved with an array of results when all of the provided Promises + * resolve, or rejected when any Promise is rejected. + * @param values An array of Promises. + * @returns A new Promise. + */ + all(values: T): Promise<{ -readonly [P in keyof T]: Awaited; }>; + + // see: lib.es2015.iterable.d.ts + // all(values: Iterable>): Promise[]>; + + /** + * Creates a Promise that is resolved or rejected when any of the provided Promises are resolved + * or rejected. + * @param values An array of Promises. + * @returns A new Promise. + */ + race(values: T): Promise>; + + // see: lib.es2015.iterable.d.ts + // race(values: Iterable>): Promise>; + + /** + * Creates a new rejected promise for the provided reason. + * @param reason The reason the promise was rejected. + * @returns A new rejected Promise. + */ + reject(reason?: any): Promise; + + /** + * Creates a new resolved promise. + * @returns A resolved promise. + */ + resolve(): Promise; + /** + * Creates a new resolved promise for the provided value. + * @param value A promise. + * @returns A promise whose internal state matches the provided promise. + */ + resolve(value: T): Promise>; + /** + * Creates a new resolved promise for the provided value. + * @param value A promise. + * @returns A promise whose internal state matches the provided promise. + */ + resolve(value: T | PromiseLike): Promise>; +} + +declare var Promise: PromiseConstructor; diff --git a/thongdong7.thongdong7-snippets-0.0.19.vsix 2 b/thongdong7.thongdong7-snippets-0.0.19.vsix 2 new file mode 100644 index 0000000000000000000000000000000000000000..24bb4333956540f146973c639ac92f50bccb6394 GIT binary patch literal 6969 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 Gr2hgZX%boh literal 0 HcmV?d00001