Я создал следующий объект javascript:
var Content = Content || {};
// Constructor defines properties and inits object
Content.ProductManager = function () {
// ...
};
Content.ProductManager.prototype = function () {
//
// private members
//
var setProductAsPreviewed = function (args) {
// code omitted for brevity
// ....
};
//
// public members
//
return {
setProductAsPreviewed: setProductAsPreviewed
};
} ();
Объект, переданный в setProductAsPreviewed
, имеет следующие свойства:
args = {
productId: int,
productName: string,
updateDate: date,
saveItems: bool
};
Я хочу включить комментарии XML, чтобы я мог получить intellisense для аргумента, переданного функции setProductAsPreviewed
:
var productManager = new window.Content.ProductManager();
// show intellisense when typing the following:
productManager.setProductAsPreviewed(
Этот поток показывает, как это сделать для простых args (string
, int
,...), но как это сделать для сложного объекта? Я использую Visual Studio 2010.