softkave-js-utils
Version:
JavaScript & Typescript utility functions, types, and classes
24 lines (23 loc) • 1.18 kB
TypeScript
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>;