Condividi tramite


IntExpression class

Rappresenta una proprietà che è un'espressione int o stringa che si risolve in un oggetto int.

Extends

Commenti

I valori stringa vengono sempre interpretati come espressione, indipendentemente dal prefisso '=' o meno.

Costruttori

IntExpression(number | string | Expression)

Inizializza una nuova istanza della classe IntExpression .

Proprietà ereditate

expressionText

Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore.

value

Ottiene o imposta il valore non elaborato della proprietà expression.

Metodi

setValue(number | string | Expression)

Impostare un valore intero.

tryGetValue(object)

Provare a ottenere il valore.

Metodi ereditati

getValue(object)

Ottenere il valore.

toExpression()

Verrà restituita l'espressione esistente se il valore è di tipo non complesso.

toString()

Convertire una proprietà expression in stringa.

Dettagli costruttore

IntExpression(number | string | Expression)

Inizializza una nuova istanza della classe IntExpression .

new IntExpression(value?: number | string | Expression)

Parametri

value

number | string | Expression

Un'espressione int o string espressione che si risolve in un oggetto int .numbernumber

Dettagli proprietà ereditate

expressionText

Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore.

expressionText: string

Valore della proprietà

string

Ereditato daExpressionProperty.expressionText

value

Ottiene o imposta il valore non elaborato della proprietà expression.

value: number

Valore della proprietà

number

Ereditato daExpressionProperty.value

Dettagli metodo

setValue(number | string | Expression)

Impostare un valore intero.

function setValue(value: number | string | Expression)

Parametri

value

number | string | Expression

Valore da impostare.

tryGetValue(object)

Provare a ottenere il valore.

function tryGetValue(data: object): { error: Error, value: number }

Parametri

data

object

Dati da usare per l'associazione di espressioni.

Restituisce

{ error: Error, value: number }

Valore del numero int

Dettagli dei metodi ereditati

getValue(object)

Ottenere il valore.

function getValue(data: object): number

Parametri

data

object

Dati da usare per l'associazione di espressioni.

Restituisce

number

Valore.

Commenti

Verrà generato un errore se il valore è un'espressione non valida.

Ereditato daExpressionProperty.getValue

toExpression()

Verrà restituita l'espressione esistente se il valore è di tipo non complesso.

function toExpression(): Expression

Restituisce

Espressione esistente se il valore è di tipo non complesso.

Ereditato daExpressionProperty.toExpression

toString()

Convertire una proprietà expression in stringa.

function toString(): string

Restituisce

string

Stringa convertita.

Ereditato daExpressionProperty.toString