qunit-assertions-extra
Version:
Collection of helpful assertions for use with qunit
11 lines (10 loc) • 653 B
TypeScript
import type { HasIncludes, Maybe } from './assertions/-type-helpers.js';
export declare function setup(assert: Assert): void;
declare global {
interface Assert {
contains<Actual extends HasIncludes<ExpectedItem>, ExpectedItem>(source?: Maybe<Actual>, sub?: Maybe<ExpectedItem>, message?: string): void;
notContains<Actual extends HasIncludes<UnexpectedItem>, UnexpectedItem>(source?: Maybe<Actual>, sub?: UnexpectedItem, message?: string): void;
matches(source?: Maybe<string>, regex?: Maybe<RegExp>, message?: string): void;
notMatches(source?: Maybe<string>, regex?: Maybe<RegExp>, message?: string): void;
}
}