Partager via


ExpressionProperty class

Classe de base qui définit une expression ou une valeur pour une propriété.

Constructeurs

ExpressionProperty(T | string | Expression, T)

Initialise une nouvelle instance de la classe ExpressionProperty.

Propriétés

expressionText

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

getValue(object)

Obtenez la valeur.

setValue(T | string | Expression)

Définissez la valeur.

toExpression()

Cette opération renvoie l’expression existante si la valeur est de type non complexe.

toString()

Convertissez une propriété d’expression en chaîne.

tryGetValue(object)

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.