From a43565d379c34a578a5ef208730e947812877d7a Mon Sep 17 00:00:00 2001 From: jbaldwin Date: Sat, 24 Aug 2013 16:25:57 -0600 Subject: [PATCH] Updated onError in require.d.ts --- requirejs/require.d.ts | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/requirejs/require.d.ts b/requirejs/require.d.ts index 39b3d313c..c84334220 100644 --- a/requirejs/require.d.ts +++ b/requirejs/require.d.ts @@ -1,5 +1,5 @@ /* -require-2.1.5.d.ts may be freely distributed under the MIT license. +require-2.1.8.d.ts may be freely distributed under the MIT license. Copyright (c) 2013 Josh Baldwin https://github.com/jbaldwin/require.d.ts @@ -27,7 +27,7 @@ OTHER DEALINGS IN THE SOFTWARE. interface RequireError extends Error { /** - * Error Type + * The error ID that maps to an ID on a web page. **/ requireType: string; @@ -37,7 +37,7 @@ interface RequireError extends Error { requireModules: string[]; /** - * Original error, might be null. + * The original error, if there is one (might be null). **/ originalError: Error; } @@ -180,12 +180,39 @@ interface RequireModule { } +/** +* +**/ interface RequireMap { + + /** + * + **/ prefix: string; + + /** + * + **/ name: string; + + /** + * + **/ parentMap: RequireMap; + + /** + * + **/ url: string; + + /** + * + **/ originalName: string; + + /** + * + **/ fullName: string; } @@ -221,7 +248,7 @@ interface Require { * On Error override * @param err **/ - onError(err: RequireError): void; + onError(err: RequireError, errback?: (err: RequireError) => void): void; /** * Undefine a module