UNPKG

marko

Version:

UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.

18 lines (17 loc) 372 B
"use strict";module.exports = function defineWidget(def, renderer) { if (def.y_) { return def; } if (renderer) { return { y_: true, _isWidget: true, renderer: renderer, render: renderer.render, renderSync: renderer.renderSync, template: renderer.template }; } else { return { y_: true, _isWidget: true }; } };