UNPKG

softkave-js-utils

Version:

JavaScript & Typescript utility functions, types, and classes

24 lines (23 loc) 1.18 kB
import { AnyFn } from '../types.js'; import { CheckErrorHasMessageMatcherFn, CheckErrorHasMessageMessage } from './checkErrorHasMessage.js'; export declare function checkExpected(error: unknown, expected?: { name?: string | string[]; message?: CheckErrorHasMessageMessage | CheckErrorHasMessageMessage[]; messageMatcher?: CheckErrorHasMessageMatcherFn; shouldMatchAtLeastOne?: boolean; expectFn?: AnyFn<[unknown], boolean | string | void>; }): void; export declare function expectErrorThrownSync(fn: AnyFn, expected?: { name?: string | string[]; message?: CheckErrorHasMessageMessage | CheckErrorHasMessageMessage[]; messageMatcher?: CheckErrorHasMessageMatcherFn; shouldMatchAtLeastOne?: boolean; expectFn?: AnyFn<[unknown], boolean | string | void>; }, finallyFn?: AnyFn): void; export declare function expectErrorThrownAsync(fn: AnyFn, expected?: { name?: string | string[]; message?: CheckErrorHasMessageMessage | CheckErrorHasMessageMessage[]; messageMatcher?: CheckErrorHasMessageMatcherFn; shouldMatchAtLeastOne?: boolean; expectFn?: AnyFn<[unknown], boolean | string | void>; }, finallyFn?: AnyFn): Promise<void>;