From 90240e975b19fc6a9d0c5841403ae1c0698bbaef Mon Sep 17 00:00:00 2001 From: Sergey Zarouski Date: Wed, 2 Jul 2014 23:05:31 -0400 Subject: [PATCH] Add comments for define.amd property Add comments for define.amd property --- requirejs/require.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/requirejs/require.d.ts b/requirejs/require.d.ts index 3b6639626..47c754c60 100644 --- a/requirejs/require.d.ts +++ b/requirejs/require.d.ts @@ -343,6 +343,14 @@ interface RequireDefine { **/ (name: string, ready: Function): void; + /** + * Used to allow a clear indicator that a global define function (as needed for script src browser loading) conforms + * to the AMD API, any global define function SHOULD have a property called "amd" whose value is an object. + * This helps avoid conflict with any other existing JavaScript code that could have defined a define() function + * that does not conform to the AMD API. + * define.amd.jQuery is specific to jQuery and indicates that the loader is able to account for multiple version + * of jQuery being loaded simultaneously. + */ amd: Object; }