4.5
Version:
Monadic test assertions
14 lines (13 loc) • 430 B
TypeScript
import { Assertion, Verification } from './types';
export declare const is: IsFn;
export interface IsFn {
<T>(expected: T, actual: T): Assertion<T>;
<T>(expected: T): (actual: T) => Assertion<T>;
}
export declare class Is<T> implements Assertion<T> {
private expected;
private actual;
constructor(expected: T, actual: T);
verify(verification: Verification<T>): void;
private error(expected, actual);
}