in packages/shared/src/array.ts [174:202]
export function some<T extends string>(
val: T,
iterator: EachStringIterator,
revert?: boolean
): boolean
export function some<T>(
val: T[],
iterator: EachArrayIterator<T>,
revert?: boolean
): boolean
export function some<T extends {}, TValue = T[keyof T]>(
val: T,
iterator: EachObjectIterator,
revert?: boolean
): boolean
export function some(val: any, iterator: any, revert?: boolean): boolean {
let res = false
each(
val,
(item, key) => {
if (iterator(item, key)) {
res = true
return false
}
},
revert
)
return res
}