es5-lit-html
Version:
An ES5 transpiled version of lit-html
255 lines (234 loc) • 6.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "DefaultTemplateProcessor", {
enumerable: true,
get: function get() {
return _defaultTemplateProcessor.DefaultTemplateProcessor;
}
});
Object.defineProperty(exports, "defaultTemplateProcessor", {
enumerable: true,
get: function get() {
return _defaultTemplateProcessor.defaultTemplateProcessor;
}
});
Object.defineProperty(exports, "SVGTemplateResult", {
enumerable: true,
get: function get() {
return _templateResult.SVGTemplateResult;
}
});
Object.defineProperty(exports, "TemplateResult", {
enumerable: true,
get: function get() {
return _templateResult.TemplateResult;
}
});
Object.defineProperty(exports, "directive", {
enumerable: true,
get: function get() {
return _directive.directive;
}
});
Object.defineProperty(exports, "isDirective", {
enumerable: true,
get: function get() {
return _directive.isDirective;
}
});
Object.defineProperty(exports, "removeNodes", {
enumerable: true,
get: function get() {
return _dom.removeNodes;
}
});
Object.defineProperty(exports, "reparentNodes", {
enumerable: true,
get: function get() {
return _dom.reparentNodes;
}
});
Object.defineProperty(exports, "noChange", {
enumerable: true,
get: function get() {
return _part.noChange;
}
});
Object.defineProperty(exports, "nothing", {
enumerable: true,
get: function get() {
return _part.nothing;
}
});
Object.defineProperty(exports, "AttributeCommitter", {
enumerable: true,
get: function get() {
return _parts.AttributeCommitter;
}
});
Object.defineProperty(exports, "AttributePart", {
enumerable: true,
get: function get() {
return _parts.AttributePart;
}
});
Object.defineProperty(exports, "BooleanAttributePart", {
enumerable: true,
get: function get() {
return _parts.BooleanAttributePart;
}
});
Object.defineProperty(exports, "EventPart", {
enumerable: true,
get: function get() {
return _parts.EventPart;
}
});
Object.defineProperty(exports, "isIterable", {
enumerable: true,
get: function get() {
return _parts.isIterable;
}
});
Object.defineProperty(exports, "isPrimitive", {
enumerable: true,
get: function get() {
return _parts.isPrimitive;
}
});
Object.defineProperty(exports, "NodePart", {
enumerable: true,
get: function get() {
return _parts.NodePart;
}
});
Object.defineProperty(exports, "PropertyCommitter", {
enumerable: true,
get: function get() {
return _parts.PropertyCommitter;
}
});
Object.defineProperty(exports, "PropertyPart", {
enumerable: true,
get: function get() {
return _parts.PropertyPart;
}
});
Object.defineProperty(exports, "parts", {
enumerable: true,
get: function get() {
return _render.parts;
}
});
Object.defineProperty(exports, "render", {
enumerable: true,
get: function get() {
return _render.render;
}
});
Object.defineProperty(exports, "templateCaches", {
enumerable: true,
get: function get() {
return _templateFactory.templateCaches;
}
});
Object.defineProperty(exports, "templateFactory", {
enumerable: true,
get: function get() {
return _templateFactory.templateFactory;
}
});
Object.defineProperty(exports, "TemplateInstance", {
enumerable: true,
get: function get() {
return _templateInstance.TemplateInstance;
}
});
Object.defineProperty(exports, "createMarker", {
enumerable: true,
get: function get() {
return _template.createMarker;
}
});
Object.defineProperty(exports, "isTemplatePartActive", {
enumerable: true,
get: function get() {
return _template.isTemplatePartActive;
}
});
Object.defineProperty(exports, "Template", {
enumerable: true,
get: function get() {
return _template.Template;
}
});
exports.svg = exports.html = void 0;
var _defaultTemplateProcessor = require("./lib/default-template-processor.js");
var _templateResult = require("./lib/template-result.js");
var _directive = require("./lib/directive.js");
var _dom = require("./lib/dom.js");
var _part = require("./lib/part.js");
var _parts = require("./lib/parts.js");
var _render = require("./lib/render.js");
var _templateFactory = require("./lib/template-factory.js");
var _templateInstance = require("./lib/template-instance.js");
var _template = require("./lib/template.js");
/**
* @license
* Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
* This code may only be used under the BSD style license found at
* http://polymer.github.io/LICENSE.txt
* The complete set of authors may be found at
* http://polymer.github.io/AUTHORS.txt
* The complete set of contributors may be found at
* http://polymer.github.io/CONTRIBUTORS.txt
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at
* http://polymer.github.io/PATENTS.txt
*/
/**
*
* Main lit-html module.
*
* Main exports:
*
* - [[html]]
* - [[svg]]
* - [[render]]
*
* @module lit-html
* @preferred
*/
/**
* Do not remove this comment; it keeps typedoc from misplacing the module
* docs.
*/
// TODO(justinfagnani): remove line when we get NodePart moving methods
// IMPORTANT: do not change the property name or the assignment expression.
// This line will be used in regexes to search for lit-html usage.
// TODO(justinfagnani): inject version number at build time
(window['litHtmlVersions'] || (window['litHtmlVersions'] = [])).push('1.1.1');
/**
* Interprets a template literal as an HTML template that can efficiently
* render to and update a container.
*/
var html = function html(strings) {
for (var _len = arguments.length, values = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
values[_key - 1] = arguments[_key];
}
return new _templateResult.TemplateResult(strings, values, 'html', _defaultTemplateProcessor.defaultTemplateProcessor);
};
/**
* Interprets a template literal as an SVG template that can efficiently
* render to and update a container.
*/
exports.html = html;
var svg = function svg(strings) {
for (var _len2 = arguments.length, values = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
values[_key2 - 1] = arguments[_key2];
}
return new _templateResult.SVGTemplateResult(strings, values, 'svg', _defaultTemplateProcessor.defaultTemplateProcessor);
};
exports.svg = svg;