Files
DefinitelyTyped/mustache/mustache-tests.ts
Sean Hill 4c5cf3c4b0 Allow MustacheWriter to be called as a function with the view as the parameter.
For example, the documentation for Mustache.js shows the following:
var compiledTemplate = Mustache.compile(stringTemplate);
var templateOutput = compiledTemplate(templateData);
2013-02-15 13:30:45 -06:00

12 lines
388 B
TypeScript

/// <reference path="mustache.d.ts" />
var view = { title: "Joe", calc: function () { return 2 + 4; } };
var output = Mustache.render("{{title}} spends {{calc}}", view);
var person;
var template = "<h1>{{firstName}} {{lastName}}</h1>Blog: {{blogURL}}";
var html = Mustache.to_html(template, person);
var writer = Mustache.compile(template);
var writerOutput = writer(view);