marko/components/legacy/defineWidget-legacy.js
2017-02-20 16:30:16 -07:00

18 lines
410 B
JavaScript

module.exports = function defineWidget(def, renderer) {
if (def.$__isComponent) {
return def;
}
if (renderer) {
return {
$__isComponent: true,
renderer: renderer,
render: renderer.render,
renderSync: renderer.renderSync,
template: renderer.template
};
} else {
return {$__isComponent: true};
}
};