UNPKG

@fgv/ts-utils-jest

Version:

Custom matchers for ts-utils result class

18 lines 792 B
import { DetailedResult, ResultDetailType, ResultValueType } from '@fgv/ts-utils'; declare global { namespace jest { interface Matchers<R, T> { /** * Use .toSucceedWithDetail to verify that a DetailedResult\<T, TD\> is * a success and that the result value and detail matches the supplied * values */ toSucceedWithDetail(expected: ResultValueType<T> | RegExp, detail: ResultDetailType<T> | undefined): R; } } } declare const _default: { toSucceedWithDetail: <T extends DetailedResult<unknown, unknown>>(received: T, expected: ResultValueType<T> | RegExp, detail: ResultDetailType<T> | undefined) => jest.CustomMatcherResult; }; export default _default; //# sourceMappingURL=index.d.ts.map