(href: HrefLiteral | null)
| 838 | * hole scores against a literal segment — so it names nothing. |
| 839 | */ |
| 840 | export function namesSomewhere(href: HrefLiteral | null): HrefLiteral | null { |
| 841 | if (!href) return null; |
| 842 | const segs = href.path.split('/').filter((seg) => seg.length > 0); |
| 843 | return segs.length === 0 || segs.some((seg) => !seg.includes(HOLE)) ? href : null; |
| 844 | } |
| 845 | |
| 846 | /** A class property's initializer, read from its body: `routerLinkAbout = publicRoutes.about.routerLink;`. */ |
| 847 | export function propertyInitializer(owner: Node, name: string, content: string): string | null { |
no outgoing calls
no test coverage detected