UNPKG

4.5

Version:

Monadic test assertions

13 lines (12 loc) 406 B
import { Assertion, Verification } from '../types'; export declare const eq: EqualsFn; export interface EqualsFn { <T>(expected: T, actual: T): Assertion<T>; <T>(expected: T): (actual: T) => Assertion<T>; } export declare class Equals<T> implements Assertion<T> { private expected; private actual; constructor(expected: T, actual: T); verify(verification: Verification<T>): void; }