datasquirel/package-shared/utils/check-array-depth.ts
Benjamin Toby 8ac8b8eb51 Updates
2025-07-28 07:23:45 +01:00

9 lines
261 B
TypeScript

export default function checkArrayDepth(
arr: any[] | any[][] | any[][][] | any,
depth: number
): boolean {
if (!Array.isArray(arr)) return false;
if (depth === 1) return true;
return arr.every((item) => checkArrayDepth(item, depth - 1));
}