import {Dependency, ImpType} from '../core/Dispatcher.js' declare module "./type" { interface GenericImpTypes { unequal: (a: T, b:T) => boolean } } export const unequal = (dep: Dependency<'equal', [T,T]>): ImpType<'unequal', [T, T]> => (a, b) => !dep.equal(a, b)