UNPKG

4.5

Version:

Monadic test assertions

13 lines (12 loc) 394 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; }