massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-tsserver / node_modules / typescript / lib / lib.esnext.promise.d.ts
index 4df2c942de788a9c83e6bb07b4e3b1f331162b4c..6a56c55128861e418ae5a96237ebd90e99405ec7 100644 (file)
@@ -15,29 +15,29 @@ and limitations under the License.
 
 
 
-/// <reference no-default-lib="true"/>\r
-
-
-interface AggregateError extends Error {\r
-    errors: any[]\r
-}\r
-\r
-interface AggregateErrorConstructor {\r
-    new(errors: Iterable<any>, message?: string): AggregateError;\r
-    (errors: Iterable<any>, message?: string): AggregateError;\r
-    readonly prototype: AggregateError;\r
-}\r
-\r
-declare var AggregateError: AggregateErrorConstructor;\r
-\r
-/**\r
- * Represents the completion of an asynchronous operation\r
- */\r
-interface PromiseConstructor {\r
-    /**\r
-     * The any function returns a promise that is fulfilled by the first given promise to be fulfilled, or rejected with an AggregateError containing an array of rejection reasons if all of the given promises are rejected. It resolves all elements of the passed iterable to promises as it runs this algorithm.\r
-     * @param values An array or iterable of Promises.\r
-     * @returns A new Promise.\r
-     */\r
-    any<T>(values: (T | PromiseLike<T>)[] | Iterable<T | PromiseLike<T>>): Promise<T>\r
-}\r
+/// <reference no-default-lib="true"/>
+
+
+interface AggregateError extends Error {
+    errors: any[]
+}
+
+interface AggregateErrorConstructor {
+    new(errors: Iterable<any>, message?: string): AggregateError;
+    (errors: Iterable<any>, message?: string): AggregateError;
+    readonly prototype: AggregateError;
+}
+
+declare var AggregateError: AggregateErrorConstructor;
+
+/**
+ * Represents the completion of an asynchronous operation
+ */
+interface PromiseConstructor {
+    /**
+     * The any function returns a promise that is fulfilled by the first given promise to be fulfilled, or rejected with an AggregateError containing an array of rejection reasons if all of the given promises are rejected. It resolves all elements of the passed iterable to promises as it runs this algorithm.
+     * @param values An array or iterable of Promises.
+     * @returns A new Promise.
+     */
+    any<T>(values: (T | PromiseLike<T>)[] | Iterable<T | PromiseLike<T>>): Promise<T>
+}