rimmel
Version:
A Streams-Oriented UI library for the Rx.Observable Universe
24 lines (22 loc) • 1.19 kB
JavaScript
self.RMLREF = '';
const REF_TAG = 'RMLREF+';
// custom attribute and corresponding selector to find just-mounted elements
// that need any data binding
const RESOLVE_ATTRIBUTE = 'resolve'; // keep lowercase for SVG
const RESOLVE_SELECTOR = `[${RESOLVE_ATTRIBUTE}]`;
// An equivalent of the "debugger;" JavaScript expression, for templates
const RML_DEBUG = 'rml:debugger';
// Special, non-printable Unicode characters to wrap interactive text nodes
// letting Rimmel know they'll need to be rendered as Text Nodes in the DOM, for updates
const INTERACTIVE_NODE_START = '\u200B';
const INTERACTIVE_NODE_END = '\u200C'; // FIXME: can't use this
const SINK_TAG = 'sink';
// Use the new native Web Platform Observables instead of addEventListener when available
var USE_DOM_OBSERVABLES = false;
const set_USE_DOM_OBSERVABLES = ((x) => USE_DOM_OBSERVABLES = x);
const SymbolObservature = Symbol.for('observature');
// export const configure = () => {
// return rml
// }
export { INTERACTIVE_NODE_END, INTERACTIVE_NODE_START, REF_TAG, RESOLVE_ATTRIBUTE, RESOLVE_SELECTOR, RML_DEBUG, SINK_TAG, SymbolObservature, USE_DOM_OBSERVABLES, set_USE_DOM_OBSERVABLES };
//# sourceMappingURL=constants.js.map