4.5
Version:
Monadic test assertions
13 lines (12 loc) • 406 B
TypeScript
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;
}