UNPKG

marko

Version:

UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.

31 lines (25 loc) 699 B
"use strict"; require("./marko-namespace"); /** * Method is for internal usage only. This method * is invoked by code in a compiled Marko template and * it is used to create a new Template instance. * @private */ exports.t = function createTemplate(typeName) { return new Template(typeName); }; function Template(typeName) { this.path = this.___typeName = typeName; } var AsyncVDOMBuilder = require("./AsyncVDOMBuilder"); require("../createOut").___setCreateOut( (Template.prototype.createOut = function createOut( globalData, parent, parentOut, ) { return new AsyncVDOMBuilder(globalData, parent, parentOut); }), ); require("../renderable")(Template.prototype);