Files
klz-cables.com/.pnpm-store/v10/files/cb/1439ca452dca049210b02f01436e15503fd125b53c02b33b5d2f4ee0d8e99942dc4555909b7dcc2c2999a1fef92c8c97e503c5a5f7250bfeabf4780ed4d4b4
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

29 lines
614 B
Plaintext

/**
*
* utils
*
*/
/** @private */
export function extendedTypeof(val) {
if (val === null) {
return 'null';
}
if (Array.isArray(val)) {
return 'array';
}
return typeof val;
}
/** @private */
export function isObject(val) {
return typeof val === 'object' && val !== null;
}
/** @private */
export function isExecutionResult(val) {
return (isObject(val) &&
('data' in val || ('data' in val && val.data == null && 'errors' in val)));
}
/** @private */
export function isAsyncIterable(val) {
return typeof Object(val)[Symbol.asyncIterator] === 'function';
}