getStableClasses function exported ✓ 100.0%
Last updated: 2026-03-05T12:26:14.062Z
Metrics
LOC: 3
Complexity: 1
Params: 1
Coverage: 100.0% (1/1 lines, 0x executed)
Signature
getStableClasses(el: Element): : string[]
Summary
Returns up to 3 stable, semantic class names for an element. Exported so action-recorder can reuse the same logic.
Source Code
export function getStableClasses(el: Element): string[] {
return Array.from(el.classList).filter(isStableClass).slice(0, 3);
}
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| StepCallback | uses |
| buildQuickSelector | calls |
| tryClasses | calls |
| createElement | uses |