@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
22 lines • 885 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTemplateFromTemplateResource = getTemplateFromTemplateResource;
exports.getPathFromTemplateResource = getPathFromTemplateResource;
exports.getTemplateOffset = getTemplateOffset;
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 : '';
}
function getPathFromTemplateResource(templateRes) {
return 'templatePath' in templateRes
? templateRes.templatePath
: templateRes.componentPath;
}
function getTemplateOffset(templateRes) {
return 'offset' in templateRes ? templateRes.offset : 0;
}
//# sourceMappingURL=template-resource.js.map