Skip to content

witness

witness(a, b, opts?): string | null

An example path common to both sets (turns “overlap” into “overlap at X”), or null when disjoint.

ParameterTypeDescription
aPatternsThe first pattern-set (Patterns).
bPatternsThe second pattern-set (Patterns).
opts?OptionsMatching semantics (Options); defaults apply when omitted.

string | null

A concrete path matching both sets, or null if none exists.

witness("src/api/**", "src/api/handler.ts"); // "src/api/handler.ts" — a path both match
witness("src/api/**", "src/web/**"); // null — no common path