mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
28 lines
987 B
JavaScript
28 lines
987 B
JavaScript
var modern = require('../index');
|
|
|
|
// legacy api
|
|
exports.defineComponent = require('./defineComponent-legacy');
|
|
exports.defineComponent = require('./defineComponent-legacy');
|
|
exports.defineRenderer = require('./defineRenderer-legacy');
|
|
exports.makeRenderable = exports.renderable = require('../../runtime/renderable');
|
|
|
|
// referenced by compiled templates
|
|
exports.w = require('./defineComponent-legacy');
|
|
exports.rw = modern.rw;
|
|
exports.r = require('./renderer-legacy');
|
|
|
|
// server only
|
|
exports.writeInitComponentsCode = modern.writeInitComponentsCode;
|
|
exports.getRenderedComponents = modern.getRenderedComponents;
|
|
|
|
// browser only
|
|
var Component = exports.Component = modern.Component;
|
|
exports.onInitComponent = modern.onInitComponent;
|
|
exports.getComponentForEl = modern.getComponentForEl;
|
|
exports.initComponents = modern.initComponents;
|
|
|
|
// monkey patch Component
|
|
if (Component) {
|
|
var ComponentProto = Component.prototype;
|
|
ComponentProto.setProps = ComponentProto.$__setInput;
|
|
} |