mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
13 lines
384 B
JavaScript
13 lines
384 B
JavaScript
var marko = require('marko');
|
|
|
|
module.exports = function(target, renderer) {
|
|
var rendererFunc = renderer.renderer || renderer.render || renderer;
|
|
var createOut = renderer.createOut || marko.createOut;
|
|
|
|
target.renderer = rendererFunc;
|
|
target.render = function(input) {
|
|
var out = createOut();
|
|
rendererFunc(input, out);
|
|
return out.end();
|
|
};
|
|
}; |