ExpressionProperty class
Classe de base qui définit une expression ou une valeur pour une propriété.
Constructeurs
Expression |
Initialise une nouvelle instance de la classe ExpressionProperty. |
Propriétés
expression |
Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur. |
value | Obtient ou définit la valeur brute de la propriété d’expression. |
Méthodes
get |
Obtenez la valeur. |
set |
Définissez la valeur. |
to |
Cette opération renvoie l’expression existante si la valeur est de type non complexe. |
to |
Convertissez une propriété d’expression en chaîne. |
try |
Essayez d’obtenir la valeur. |
Détails du constructeur
ExpressionProperty(T | string | Expression, T)
Initialise une nouvelle instance de la classe ExpressionProperty.
new ExpressionProperty(value?: T | string | Expression, defaultValue?: T)
Paramètres
- value
-
T | string | Expression
Optionnel. Valeur brute de la propriété d’expression.
- defaultValue
-
T
Optionnel. Valeur par défaut de la propriété.
Détails de la propriété
expressionText
Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur.
expressionText: string
Valeur de propriété
string
value
Obtient ou définit la valeur brute de la propriété d’expression.
value: T
Valeur de propriété
T
Détails de la méthode
getValue(object)
Obtenez la valeur.
function getValue(data: object): T
Paramètres
- data
-
object
Données à utiliser pour la liaison d’expression.
Retours
T
Valeur.
Remarques
Une erreur est levée si la valeur est une expression non valide.
setValue(T | string | Expression)
Définissez la valeur.
function setValue(value: T | string | Expression)
Paramètres
- value
-
T | string | Expression
Valeur à définir.
toExpression()
Cette opération renvoie l’expression existante si la valeur est de type non complexe.
function toExpression(): Expression
Retours
Expression existante si la valeur est de type non complexe.
toString()
Convertissez une propriété d’expression en chaîne.
function toString(): string
Retours
string
Chaîne convertie.
tryGetValue(object)
Essayez d’obtenir la valeur.
function tryGetValue(data: object): { error: Error, value: T }
Paramètres
- data
-
object
Données à utiliser pour la liaison d’expression.
Retours
{ error: Error, value: T }
valeur ou erreur.