tryName function ✓ 100.0%
Last updated: 2026-03-05T12:26:14.062Z
Metrics
LOC: 11
Complexity: 2
Params: 1
Coverage: 100.0% (4/4 lines, 79x executed)
Signature
tryName(el: Element): : SmartSelector | null
Source Code
function tryName(el: Element): SmartSelector | null {
const name = el.getAttribute("name");
if (!name) return null;
const tag = el.tagName.toLowerCase();
return {
value: `${tag}[name="${escapeCSS(name)}"]`,
strategy: "name",
description: `name="${name}"`,
};
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| escapeCSS | calls |
No incoming dependencies.