@vscode/base-node
Advanced tools
Comparing version 0.1.15-8 to 0.1.15-9
{ | ||
"name": "@vscode/base-node", | ||
"private": false, | ||
"version": "0.1.15-8", | ||
"version": "0.1.15-9", | ||
"description": "", | ||
@@ -6,0 +6,0 @@ "main": "''", |
@@ -5,4 +5,21 @@ /*--------------------------------------------------------------------------------------------- | ||
*--------------------------------------------------------------------------------------------*/ | ||
/// Interfaces for WinJS | ||
/** | ||
* Thenable is a common denominator between ES6 promises, Q, jquery.Deferred, WinJS.Promise, | ||
* and others. This API makes no assumption about what promise libary is being used which | ||
* enables reusing existing code without migrating to a specific promise implementation. Still, | ||
* we recommend the use of native promises which are available in VS Code. | ||
*/ | ||
interface Thenable<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 | Thenable<TResult>, onrejected?: (reason: any) => TResult | Thenable<TResult>): Thenable<TResult>; | ||
then<TResult>(onfulfilled?: (value: T) => TResult | Thenable<TResult>, onrejected?: (reason: any) => void): Thenable<TResult>; | ||
} | ||
/// Interfaces for WinJS | ||
export type ErrorCallback = (error: any) => void; | ||
@@ -9,0 +26,0 @@ export type ProgressCallback<TProgress = any> = (progress: TProgress) => void; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17220304
248
152800