declare global { namespace jest { interface Matchers { /** * @param ulps If a number then 2\*\*1 means last bit, 2\*\*2 means last 2 bits, etc... * else if an array containing a single number then 1 means 1 eps, 2 means 2 eps, etc... */ toBeNearly(ulps: number | number[], value: T): R; } } } // Augment the matchers exposed by `@jest/globals` / `expect`. declare module 'expect' { interface Matchers, T = unknown> { /** * @param ulps If a number then 2\*\*1 means last bit, 2\*\*2 means last 2 bits, etc... * else if an array containing a single number then 1 means 1 eps, 2 means 2 eps, etc... */ toBeNearly(ulps: number | number[], value: T): R; } } export {};