UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

24 lines (23 loc) 969 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTemplateOffset = exports.getPathFromTemplateResource = exports.getTemplateFromTemplateResource = void 0; function getTemplateFromTemplateResource(templateRes, fileSystem) { var _a; if ('template' in templateRes) { return templateRes.template; } const path = fileSystem.resolve(templateRes.templatePath); return (_a = fileSystem.read(path)) !== null && _a !== void 0 ? _a : ''; } exports.getTemplateFromTemplateResource = getTemplateFromTemplateResource; function getPathFromTemplateResource(templateRes) { if ('templatePath' in templateRes) { return templateRes.templatePath; } return templateRes.componentPath; } exports.getPathFromTemplateResource = getPathFromTemplateResource; function getTemplateOffset(templateRes) { return 'offset' in templateRes ? templateRes.offset : 0; } exports.getTemplateOffset = getTemplateOffset;