Files
klz-cables.com/.pnpm-store/v10/files/c3/62845842926a9f8e7d38636af80e9322a9bb832d78a64599ade3a9cbf79f901d2d904acf53a66ccd908aad67c55cfecf9a3c20c36c215f23f9ca2da77ea852
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

21 lines
641 B
Plaintext

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const wcwidth_1 = __importDefault(require("./wcwidth"));
const mk_wcswidth = (pwcs) => {
let width = 0;
// eslint-disable-next-line no-plusplus
for (let i = 0; i < pwcs.length; i++) {
const charCode = pwcs.charCodeAt(i);
const w = (0, wcwidth_1.default)(charCode);
if (w < 0) {
return -1;
}
width += w;
}
return width;
};
exports.default = mk_wcswidth;