Files
klz-cables.com/.pnpm-store/v10/files/ab/b3ddf4b339836d9ad7d7cf7cda70f27b33bd37c91e540366cd8f0f5f278b654781b6a5c79eb484651aa23bead02e18816150836a6dafb953b280e7576acaf4
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

1 line
1.3 KiB
Plaintext

{"version":3,"sources":["../../src/utilities/isValidID.ts"],"sourcesContent":["import ObjectIdImport from 'bson-objectid'\n\nconst ObjectId = 'default' in ObjectIdImport ? ObjectIdImport.default : ObjectIdImport\n\nexport const isValidID = (\n value: number | string,\n type: 'number' | 'ObjectID' | 'text',\n): boolean => {\n if (type === 'text' && value) {\n if (['object', 'string'].includes(typeof value)) {\n const isObjectID = ObjectId.isValid(value as string)\n return typeof value === 'string' || isObjectID\n }\n return false\n }\n\n if (type === 'number' && typeof value === 'number' && !Number.isNaN(value)) {\n return true\n }\n\n if (type === 'ObjectID') {\n return ObjectId.isValid(String(value))\n }\n\n return false\n}\n"],"names":["ObjectIdImport","ObjectId","default","isValidID","value","type","includes","isObjectID","isValid","Number","isNaN","String"],"mappings":"AAAA,OAAOA,oBAAoB,gBAAe;AAE1C,MAAMC,WAAW,aAAaD,iBAAiBA,eAAeE,OAAO,GAAGF;AAExE,OAAO,MAAMG,YAAY,CACvBC,OACAC;IAEA,IAAIA,SAAS,UAAUD,OAAO;QAC5B,IAAI;YAAC;YAAU;SAAS,CAACE,QAAQ,CAAC,OAAOF,QAAQ;YAC/C,MAAMG,aAAaN,SAASO,OAAO,CAACJ;YACpC,OAAO,OAAOA,UAAU,YAAYG;QACtC;QACA,OAAO;IACT;IAEA,IAAIF,SAAS,YAAY,OAAOD,UAAU,YAAY,CAACK,OAAOC,KAAK,CAACN,QAAQ;QAC1E,OAAO;IACT;IAEA,IAAIC,SAAS,YAAY;QACvB,OAAOJ,SAASO,OAAO,CAACG,OAAOP;IACjC;IAEA,OAAO;AACT,EAAC"}