2017-02-20 16:01:02 -07:00

28 lines
921 B
JavaScript

var modern = require('../index');
// legacy api
exports.defineComponent = require('./defineComponent-legacy');
exports.defineWidget = require('./defineWidget-legacy');
exports.defineRenderer = require('./defineRenderer-legacy');
exports.makeRenderable = exports.renderable = require('../../runtime/renderable');
// referenced by compiled templates
exports.w = require('./defineWidget-legacy');
exports.rw = modern.rw;
exports.r = require('./renderer-legacy');
// server only
exports.writeInitWidgetsCode = modern.writeInitWidgetsCode;
exports.getRenderedWidgets = modern.getRenderedWidgets;
// browser only
var Widget = exports.Widget = modern.Widget;
exports.onInitWidget = modern.onInitWidget;
exports.getWidgetForEl = modern.getWidgetForEl;
exports.initWidgets = modern.initWidgets;
// monkey patch Widget
if (Widget) {
var WidgetProto = Widget.prototype;
WidgetProto.setProps = WidgetProto.$__setInput;
}