tryPlaceholder 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
tryPlaceholder(el: Element): : SmartSelector | null
Source Code
function tryPlaceholder(el: Element): SmartSelector | null {
const placeholder = el.getAttribute("placeholder");
if (!placeholder) return null;
const tag = el.tagName.toLowerCase();
return {
value: `${tag}[placeholder="${escapeCSS(placeholder)}"]`,
strategy: "placeholder",
description: `placeholder="${placeholder}"`,
};
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| escapeCSS | calls |
No incoming dependencies.