UNPKG

chai-include-ordered-with-gaps

Version:

A Chai plugin to check if an array contains some members, not necessarily successively.

23 lines (19 loc) 667 B
/// <reference types="chai" /> declare global { namespace Chai { interface Members { with: ChaiIncludeOrderedMembersWithGaps.MembersWith; } interface Assert { includeOrderedMembersWithGaps<T>(superset: T[], subset: T[]): void; includeDeepOrderedMembersWithGaps<T>(superset: T[], subset: T[]): void; notIncludeOrderedMembersWithGaps<T>(superset: T[], subset: T[]): void; notIncludeDeepOrderedMembersWithGaps<T>(superset: T[], subset: T[]): void; } } } declare namespace ChaiIncludeOrderedMembersWithGaps { interface MembersWith { gaps(set: readonly any[], message?: string): void; } }