template.js 804 B

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.genTemplateCode = exports.genTemplate = void 0;
  4. const compiler_1 = require("../compiler");
  5. const utils_1 = require("../compiler/utils");
  6. function genTemplate({ template }, options) {
  7. if (!template || !template.content) {
  8. return {
  9. code: options.mode === 'module'
  10. ? (0, utils_1.genRenderFunctionDecl)(options) + ` { return null }`
  11. : `null`,
  12. easyComponentAutoImports: {},
  13. importEasyComponents: [],
  14. importUTSComponents: [],
  15. elements: [],
  16. imports: [],
  17. };
  18. }
  19. return (0, compiler_1.compile)(template.content, options);
  20. }
  21. exports.genTemplate = genTemplate;
  22. exports.genTemplateCode = genTemplate;