mirror of
https://github.com/supabase/supabase.git
synced 2026-10-16 06:39:09 +03:00
20 lines
642 B
TypeScript
20 lines
642 B
TypeScript
export function isArrayOfNumbers(arr: any): arr is number[] {
|
|
if (!Array.isArray(arr)) return false;
|
|
return arr.every((item) => typeof item === "number");
|
|
}
|
|
|
|
export function isArrayOfDates(arr: any): arr is Date[] {
|
|
if (!Array.isArray(arr)) return false;
|
|
return arr.every((item) => item instanceof Date);
|
|
}
|
|
|
|
export function isArrayOfStrings(arr: any): arr is string[] {
|
|
if (!Array.isArray(arr)) return false;
|
|
return arr.every((item) => typeof item === "string");
|
|
}
|
|
|
|
export function isArrayOfBooleans(arr: any): arr is boolean[] {
|
|
if (!Array.isArray(arr)) return false;
|
|
return arr.every((item) => typeof item === "boolean");
|
|
}
|