Módulos JavaScript AMD: Como obter o intellisense do Visual Studio entre os módulos

Depois de analisar a definição de módulo assíncrono (AMD) no contexto javascript, fiquei me perguntando como obter intellisense no Visual Studio 2010 para um módulo dependente.

Por exemplo, dado módulo A:

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

e um módulo correspondente B:

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

Então eu gostaria de ter intellisense completo para o módulo A (representado como parâmetro a) dentro do módulo B. Note que ambos os módulos seriam definidos em arquivos separados (A.js e B.js neste caso).

questionAnswers(2)

yourAnswerToTheQuestion