* Fix to use more accurate types with custom isArray() * Add lint against Array.isArray()
8 lines
228 B
TypeScript
8 lines
228 B
TypeScript
/**
|
|
* A safer type guard for arrays since the built-in Array.isArray() asserts `any[]`.
|
|
*/
|
|
export function isArray(val: any): val is unknown[] {
|
|
// eslint-disable-next-line no-restricted-syntax
|
|
return Array.isArray(val)
|
|
}
|