Are you an LLM? You can read better optimized documentation at /reference/@cssdoc/embedded/functions/scanClassUsages.md for this page in Markdown format
Function: scanClassUsages()
ts
function scanClassUsages(source): ClassUsageSite[];Defined in: packages/embedded/src/index.ts:358
Scan a host document (HTML, JSX, Vue, Svelte, …) for the places component classes are used, so the consumer-usage rules (unknown-modifier/part/state) can run in templates. Returns one site per element with every class token and its source offset. Dynamic expressions are best-effort — only string/template literals are read (a :class="{ active: x }" object key or a computed name is not), which is enough for the common class="…", :class="[ '…' ]", and class:name forms.
Parameters
source
string