Я хотел бы сделать макет MarkdownDeep, у меня есть следующий код в JavaScript
MarkdownDeep = new (function () {
this.Markdown = function () {
this.Transform = function (a) {
return "html";
};
};
})();
но у меня возникают проблемы с реализацией этого в CoffeeScript
Я попробовал следующее
MarkdownDeep = new (->
@Markdown = ->
@Transform = (a) ->
"html"
)()
window.MarkdownDeep = MarkdownDeep
но это не работает, в частности, в моем модульном тесте markdown = new MarkdownDeep.Markdown()
выдает "undefined - это не функция", хотя версия JS отлично работает.