Módulos de AMD de Javascript: Cómo obtener la inteligencia de Visual Studio en todos los módulos

Después de analizar la Definición de Módulo Asíncrono (AMD) en el contexto de javascript, me preguntaba cómo obtener intellisense en Visual Studio 2010 para un módulo dependiente.

Por ejemplo, dado el módulo A:

<code>define(function() {
    return {
        square: function(value) {
            return value * value;
        }
    };
});
</code>

y un módulo B correspondiente:

<code>define(["A"], function(a) {
    return {
        value: a.square(10)
    }
});
</code>

Entonces me gustaría tener una inteligencia completa para el módulo A (representado como parámetro a) dentro del módulo B. Tenga en cuenta que estos dos módulos se definirían en archivos separados (A.js y B.js en este caso).

Respuestas a la pregunta(2)

Su respuesta a la pregunta