UNPKG

@taiga-ui/cdk

Version:

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

17 lines 976 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.migrateAmountCurrencyAlign = migrateAmountCurrencyAlign; const template_resource_1 = require("../../../../utils/templates/template-resource"); function migrateAmountCurrencyAlign({ resource, recorder, fileSystem, }) { const template = (0, template_resource_1.getTemplateFromTemplateResource)(resource, fileSystem); const templateOffset = (0, template_resource_1.getTemplateOffset)(resource); const re = /(\|\s*tuiAmount\s*:\s*["'][^"']*["']\s*:\s*)['"](right|left)['"]/g; [...template.matchAll(re)].forEach((match) => { const start = templateOffset + match.index + match[1].length; const oldLen = match[0].length - match[1].length; const direction = match[2]; recorder.remove(start, oldLen); recorder.insertLeft(start, `'${direction === 'right' ? 'end' : 'start'}'`); }); } //# sourceMappingURL=migrate-amount-currency-align.js.map