Skip to content

[E] IdentifierKind

Identifier roles classified by getIdentifierContext, independently of whether lookup succeeds.

Enumeration MemberValueDescription
Declaration5Declaration name not classified by one of the property-specific roles.
Decorator2Decorator name in an attached annotation or out-of-line augment statement.
Function3Invocation target in a call expression, not a function declaration’s name.
ModelExpressionProperty6Property name in a structural model expression, including operation parameters.
ModelStatementProperty7Property name in a model statement or keyword-form model declaration expression.
ObjectLiteralProperty8Property name in a #{ ... } object value literal.
Other9Name in syntax without a more specific resolution or declaration role.
TemplateArgument1Named template argument’s parameter name, not the expression supplied as its argument.
TypeReference0Name within a type reference, including segments of a qualified target.
Using4Namespace name targeted by a using statement.