ОК, давайте представим, что у меня есть внешний класс JS с именем 'Bob'.
Мое внешнее закрытие для этого будет:
/** @constructor */ var Bob = function() {};
Если бы у меня был метод (flyAway (speed)), я бы добавил:
Bob.prototype.flyAway = function(speed) {};
И если бы у меня было свойство (currentSpeed), я бы добавил:
Bob.prototype.currentSpeed;
(последнее, что я делал (тупо задним числом) Bob.currentSpeed;)