(isEquivalent: (self: A, that: A) => boolean)
| 1824 | * @since 2.0.0 |
| 1825 | */ |
| 1826 | export const containsWith = <A>(isEquivalent: (self: A, that: A) => boolean): { |
| 1827 | (a: A): (self: Iterable<A>) => boolean |
| 1828 | (self: Iterable<A>, a: A): boolean |
| 1829 | } => |
| 1830 | dual(2, (self: Iterable<A>, a: A): boolean => { |
| 1831 | for (const i of self) { |
| 1832 | if (isEquivalent(a, i)) { |
| 1833 | return true |
| 1834 | } |
| 1835 | } |
| 1836 | return false |
| 1837 | }) |
| 1838 | |
| 1839 | const _equivalence = Equal.equivalence() |
| 1840 |
no outgoing calls
no test coverage detected
searching dependent graphs…