UNPKG

es5-lit-html

Version:
255 lines (234 loc) 6.45 kB
"use strict"; 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;