mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-04-01 09:30:31 -04:00
Merge from master
This commit is contained in:
196
src/typings/globals/core-js/index.d.ts
vendored
196
src/typings/globals/core-js/index.d.ts
vendored
@@ -760,93 +760,93 @@ interface PromiseLike<T> {
|
||||
/**
|
||||
* Represents the completion of an asynchronous operation
|
||||
*/
|
||||
interface Promise<T> {
|
||||
/**
|
||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||
* @param onrejected The callback to execute when the Promise is rejected.
|
||||
* @returns A Promise for the completion of which ever callback is executed.
|
||||
*/
|
||||
then<TResult>(onfulfilled?: (value: T) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult>;
|
||||
then<TResult>(onfulfilled?: (value: T) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => void): Promise<TResult>;
|
||||
// interface Promise<T> {
|
||||
// /**
|
||||
// * Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||
// * @param onfulfilled The callback to execute when the Promise is resolved.
|
||||
// * @param onrejected The callback to execute when the Promise is rejected.
|
||||
// * @returns A Promise for the completion of which ever callback is executed.
|
||||
// */
|
||||
// then<TResult>(onfulfilled?: (value: T) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult>;
|
||||
// then<TResult>(onfulfilled?: (value: T) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => void): Promise<TResult>;
|
||||
|
||||
/**
|
||||
* Attaches a callback for only the rejection of the Promise.
|
||||
* @param onrejected The callback to execute when the Promise is rejected.
|
||||
* @returns A Promise for the completion of the callback.
|
||||
*/
|
||||
catch(onrejected?: (reason: any) => T | PromiseLike<T>): Promise<T>;
|
||||
catch(onrejected?: (reason: any) => void): Promise<T>;
|
||||
}
|
||||
// /**
|
||||
// * Attaches a callback for only the rejection of the Promise.
|
||||
// * @param onrejected The callback to execute when the Promise is rejected.
|
||||
// * @returns A Promise for the completion of the callback.
|
||||
// */
|
||||
// catch(onrejected?: (reason: any) => T | PromiseLike<T>): Promise<T>;
|
||||
// catch(onrejected?: (reason: any) => void): Promise<T>;
|
||||
// }
|
||||
|
||||
interface PromiseConstructor {
|
||||
/**
|
||||
* A reference to the prototype.
|
||||
*/
|
||||
prototype: Promise<any>;
|
||||
// interface PromiseConstructor {
|
||||
// /**
|
||||
// * A reference to the prototype.
|
||||
// */
|
||||
// prototype: Promise<any>;
|
||||
|
||||
/**
|
||||
* Creates a new Promise.
|
||||
* @param executor A callback used to initialize the promise. This callback is passed two arguments:
|
||||
* a resolve callback used 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 <T>(executor: (resolve: (value?: T | PromiseLike<T>) => void, reject: (reason?: any) => void) => void): Promise<T>;
|
||||
// /**
|
||||
// * Creates a new Promise.
|
||||
// * @param executor A callback used to initialize the promise. This callback is passed two arguments:
|
||||
// * a resolve callback used 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 <T>(executor: (resolve: (value?: T | PromiseLike<T>) => void, reject: (reason?: any) => void) => void): Promise<T>;
|
||||
|
||||
/**
|
||||
* 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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>;
|
||||
all<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>;
|
||||
all<T1, T2, T3, T4, T5, T6, T7, T8>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>;
|
||||
all<T1, T2, T3, T4, T5, T6, T7>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]): Promise<[T1, T2, T3, T4, T5, T6, T7]>;
|
||||
all<T1, T2, T3, T4, T5, T6>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]): Promise<[T1, T2, T3, T4, T5, T6]>;
|
||||
all<T1, T2, T3, T4, T5>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>]): Promise<[T1, T2, T3, T4, T5]>;
|
||||
all<T1, T2, T3, T4>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>]): Promise<[T1, T2, T3, T4]>;
|
||||
all<T1, T2, T3>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<[T1, T2, T3]>;
|
||||
all<T1, T2>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<[T1, T2]>;
|
||||
all<TAll>(values: Iterable<TAll | PromiseLike<TAll>>): Promise<TAll[]>;
|
||||
// /**
|
||||
// * 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<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>;
|
||||
// all<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>;
|
||||
// all<T1, T2, T3, T4, T5, T6, T7, T8>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>;
|
||||
// all<T1, T2, T3, T4, T5, T6, T7>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]): Promise<[T1, T2, T3, T4, T5, T6, T7]>;
|
||||
// all<T1, T2, T3, T4, T5, T6>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]): Promise<[T1, T2, T3, T4, T5, T6]>;
|
||||
// all<T1, T2, T3, T4, T5>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>]): Promise<[T1, T2, T3, T4, T5]>;
|
||||
// all<T1, T2, T3, T4>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>]): Promise<[T1, T2, T3, T4]>;
|
||||
// all<T1, T2, T3>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<[T1, T2, T3]>;
|
||||
// all<T1, T2>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<[T1, T2]>;
|
||||
// all<TAll>(values: Iterable<TAll | PromiseLike<TAll>>): Promise<TAll[]>;
|
||||
|
||||
/**
|
||||
* 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<T>(values: Iterable<T | PromiseLike<T>>): Promise<T>;
|
||||
// /**
|
||||
// * 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<T>(values: Iterable<T | PromiseLike<T>>): Promise<T>;
|
||||
|
||||
/**
|
||||
* 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<void>;
|
||||
// /**
|
||||
// * 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<void>;
|
||||
|
||||
/**
|
||||
* Creates a new rejected promise for the provided reason.
|
||||
* @param reason The reason the promise was rejected.
|
||||
* @returns A new rejected Promise.
|
||||
*/
|
||||
reject<T>(reason: any): Promise<T>;
|
||||
// /**
|
||||
// * Creates a new rejected promise for the provided reason.
|
||||
// * @param reason The reason the promise was rejected.
|
||||
// * @returns A new rejected Promise.
|
||||
// */
|
||||
// reject<T>(reason: any): Promise<T>;
|
||||
|
||||
/**
|
||||
* Creates a new resolved promise for the provided value.
|
||||
* @param value A promise.
|
||||
* @returns A promise whose internal state matches the provided promise.
|
||||
*/
|
||||
resolve<T>(value: T | PromiseLike<T>): Promise<T>;
|
||||
// /**
|
||||
// * Creates a new resolved promise for the provided value.
|
||||
// * @param value A promise.
|
||||
// * @returns A promise whose internal state matches the provided promise.
|
||||
// */
|
||||
// resolve<T>(value: T | PromiseLike<T>): Promise<T>;
|
||||
|
||||
/**
|
||||
* Creates a new resolved promise .
|
||||
* @returns A resolved promise.
|
||||
*/
|
||||
resolve(): Promise<void>;
|
||||
}
|
||||
// /**
|
||||
// * Creates a new resolved promise .
|
||||
// * @returns A resolved promise.
|
||||
// */
|
||||
// resolve(): Promise<void>;
|
||||
// }
|
||||
|
||||
declare var Promise: PromiseConstructor;
|
||||
// declare var Promise: PromiseConstructor;
|
||||
|
||||
// #############################################################################################
|
||||
// ECMAScript 6: Reflect
|
||||
@@ -1458,7 +1458,7 @@ declare namespace core {
|
||||
var Set: SetConstructor;
|
||||
var WeakMap: WeakMapConstructor;
|
||||
var WeakSet: WeakSetConstructor;
|
||||
var Promise: PromiseConstructor;
|
||||
// var Promise: PromiseConstructor;
|
||||
var Symbol: SymbolConstructor;
|
||||
var Dict: DictConstructor;
|
||||
var global: any;
|
||||
@@ -1588,10 +1588,10 @@ declare module "core-js/fn/map" {
|
||||
var Map: typeof core.Map;
|
||||
export = Map;
|
||||
}
|
||||
declare module "core-js/fn/promise" {
|
||||
var Promise: typeof core.Promise;
|
||||
export = Promise;
|
||||
}
|
||||
// declare module "core-js/fn/promise" {
|
||||
// var Promise: typeof core.Promise;
|
||||
// export = Promise;
|
||||
// }
|
||||
declare module "core-js/fn/set" {
|
||||
var Set: typeof core.Set;
|
||||
export = Set;
|
||||
@@ -2193,10 +2193,10 @@ declare module "core-js/es6/object" {
|
||||
var Object: typeof core.Object;
|
||||
export = Object;
|
||||
}
|
||||
declare module "core-js/es6/promise" {
|
||||
var Promise: typeof core.Promise;
|
||||
export = Promise;
|
||||
}
|
||||
// declare module "core-js/es6/promise" {
|
||||
// var Promise: typeof core.Promise;
|
||||
// export = Promise;
|
||||
// }
|
||||
declare module "core-js/es6/reflect" {
|
||||
var Reflect: typeof core.Reflect;
|
||||
export = Reflect;
|
||||
@@ -2368,10 +2368,10 @@ declare module "core-js/library/fn/map" {
|
||||
var Map: typeof core.Map;
|
||||
export = Map;
|
||||
}
|
||||
declare module "core-js/library/fn/promise" {
|
||||
var Promise: typeof core.Promise;
|
||||
export = Promise;
|
||||
}
|
||||
// declare module "core-js/library/fn/promise" {
|
||||
// var Promise: typeof core.Promise;
|
||||
// export = Promise;
|
||||
// }
|
||||
declare module "core-js/library/fn/set" {
|
||||
var Set: typeof core.Set;
|
||||
export = Set;
|
||||
@@ -2964,18 +2964,18 @@ declare module "core-js/library/es6/math" {
|
||||
var Math: typeof core.Math;
|
||||
export = Math;
|
||||
}
|
||||
declare module "core-js/library/es6/number" {
|
||||
var Number: typeof core.Number;
|
||||
export = Number;
|
||||
}
|
||||
// declare module "core-js/library/es6/number" {
|
||||
// var Number: typeof core.Number;
|
||||
// export = Number;
|
||||
// }
|
||||
declare module "core-js/library/es6/object" {
|
||||
var Object: typeof core.Object;
|
||||
export = Object;
|
||||
}
|
||||
declare module "core-js/library/es6/promise" {
|
||||
var Promise: typeof core.Promise;
|
||||
export = Promise;
|
||||
}
|
||||
// declare module "core-js/library/es6/promise" {
|
||||
// var Promise: typeof core.Promise;
|
||||
// export = Promise;
|
||||
// }
|
||||
declare module "core-js/library/es6/reflect" {
|
||||
var Reflect: typeof core.Reflect;
|
||||
export = Reflect;
|
||||
|
||||
Reference in New Issue
Block a user