UNPKG

@assertive-ts/core

Version:

A type-safe fluent assertion library

15 lines (14 loc) 681 B
/// <reference types="node" /> import { Assertion } from "./lib/Assertion"; import { Plugin } from "./lib/config/Config"; import { expect, Expect } from "./lib/expect"; export { AssertionError } from "assert/strict"; export { AssertionFactory, StaticTypeFactories, TypeFactory, TypeFactories, } from "./lib/helpers/TypeFactories"; export { Assertion, Expect, Plugin, expect, expect as assert, expect as assertThat, }; /** * Extends `@assertive-ts/core` with local or 3rd-party plugin(s). * * @param plugins a plugin or an array of plugins to use * @see {@link Plugin Plugin} */ export declare function usePlugin<P extends Plugin<any, Assertion<any>>>(plugins: P | P[]): void;