Partager via


ObjectExpression class

Représente une propriété qui est un objet de type T ou une expression de chaîne qui se résout en objet de type T.

Extends

Remarques

Les valeurs de chaîne sont toujours interprétées comme une expression, qu’elle ait le préfixe '=' ou non.

Constructeurs

ObjectExpression(T | string | Expression)

Initialise une nouvelle instance de la classe ObjectExpression.

Propriétés héritées

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 héritées

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

ObjectExpression(T | string | Expression)

Initialise une nouvelle instance de la classe ObjectExpression.

new ObjectExpression(value?: T | string | Expression)

Paramètres

value

T | string | Expression

Objet de type T ou expression string qui se résout en objet de type T.

Détails de la propriété héritée

expressionText

Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur.

expressionText: string

Valeur de propriété

string

héritée deExpressionProperty.expressionText

value

Obtient ou définit la valeur brute de la propriété d’expression.

value: T

Valeur de propriété

T

héritée deExpressionProperty.value

Détails de la méthode héritée

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.

héritée deExpressionProperty.getValue

setValue(T | string | Expression)

Définissez la valeur.

function setValue(value: T | string | Expression)

Paramètres

value

T | string | Expression

Valeur à définir.

héritée deExpressionProperty.setValue

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.

héritée deExpressionProperty.toExpression

toString()

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

function toString(): string

Retours

string

Chaîne convertie.

héritée deExpressionProperty.toString

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.

héritée deExpressionProperty.tryGetValue