declaration: the name of a class, interface, enum, type alias,
function, method, property or accessor declaration (also each
implementation of an interface member); variables keep write
argument: passed as an argument to a call, e.g. inject(Foo)
decorator-argument: passed to a decorator, e.g. @ViewChild(Foo)
template: usage inside an Angular template (see templateKind)
unresolved: same-name identifier whose symbol does not resolve
Classification of how a symbol is used at a given location.
read/write/call: resolved TypeScript referencesdeclaration: the name of a class, interface, enum, type alias, function, method, property or accessor declaration (also each implementation of an interface member); variables keepwriteargument: passed as an argument to a call, e.g.inject(Foo)decorator-argument: passed to a decorator, e.g.@ViewChild(Foo)template: usage inside an Angular template (seetemplateKind)unresolved: same-name identifier whose symbol does not resolve