JavaScript AMD-Module: So erhalten Sie Visual Studio Intellisense für mehrere Module
Nachdem ich mich im Javascript-Kontext mit der Asynchronous Module Definition (AMD) befasst hatte, fragte ich mich, wie ich in Visual Studio 2010 Intellisense für ein abhängiges Modul erhalten kann.
Zum Beispiel gegebenes Modul A:
<code>define(function() { return { square: function(value) { return value * value; } }; }); </code>
und ein entsprechendes Modul B:
<code>define(["A"], function(a) { return { value: a.square(10) } }); </code>
Dann möchte ich für das Modul A (dargestellt als Parameter a) innerhalb des Moduls B eine vollständige Intellisense haben. Beachten Sie, dass diese beiden Module in separaten Dateien (in diesem Fall A.js und B.js) definiert werden.