UNPKG

4.5

Version:

Monadic test assertions

14 lines (13 loc) 430 B
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); }