extends |
AnnotationValueInterface |
|---|
A constant annotation value — a single primitive or enum-member literal that requires no further structural decomposition.
The kind discriminates the concrete primitive type so that a serialiser can emit the correct CSDL element or attribute, e.g. Bool="true", String="...", or <EnumMember>UI.TextArrangement/TextOnly </EnumMember>.
Path-like constant expressions (AnnotationPath, NavigationPropertyPath, PropertyPath, ValuePath) are also represented here because they are serialised as opaque string literals from the serialiser's perspective. The kind value identifies which path variant they are.
| Methods | ||
|---|---|---|
public
|
getKind(): string
|
# |
public
|
getValue(): string
|
# |