Compartir a través de


IntExpression class

Representa una propiedad que es un valor int o una expresión de cadena que se resuelve en un valor int.

Extends

Comentarios

Los valores de cadena siempre se interpretan como una expresión, ya sea que tenga el prefijo '=' o no.

Constructores

IntExpression(number | string | Expression)

Inicializa una nueva instancia de la clase IntExpression .

Propiedades heredadas

expressionText

Obtiene o establece el texto de expresión que se va a evaluar para obtener el valor.

value

Obtiene o establece el valor sin procesar de la propiedad de expresión.

Métodos

setValue(number | string | Expression)

Establezca un valor entero.

tryGetValue(object)

Intente obtener el valor.

Métodos heredados

getValue(object)

Obtenga el valor.

toExpression()

Esto devolverá la expresión existente si el valor es de tipo no complejo.

toString()

Convierta una propiedad de expresión en una cadena.

Detalles del constructor

IntExpression(number | string | Expression)

Inicializa una nueva instancia de la clase IntExpression .

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

Parámetros

value

number | string | Expression

Una expresión int number o string que se resuelve en un valor int number.

Detalles de las propiedades heredadas

expressionText

Obtiene o establece el texto de expresión que se va a evaluar para obtener el valor.

expressionText: string

Valor de propiedad

string

Heredado deExpressionProperty.expressionText

value

Obtiene o establece el valor sin procesar de la propiedad de expresión.

value: number

Valor de propiedad

number

Heredado deExpressionProperty.value

Detalles del método

setValue(number | string | Expression)

Establezca un valor entero.

function setValue(value: number | string | Expression)

Parámetros

value

number | string | Expression

Valor que se va a establecer.

tryGetValue(object)

Intente obtener el valor.

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

Parámetros

data

object

Datos que se usarán para el enlace de expresiones.

Devoluciones

{ error: Error, value: number }

Valor del número int

Detalles de los métodos heredados

getValue(object)

Obtenga el valor.

function getValue(data: object): number

Parámetros

data

object

Datos que se usarán para el enlace de expresiones.

Devoluciones

number

Valor.

Comentarios

Se producirá un error si value es una expresión no válida.

Heredado deExpressionProperty.getValue

toExpression()

Esto devolverá la expresión existente si el valor es de tipo no complejo.

function toExpression(): Expression

Devoluciones

Expresión existente si el valor es de tipo no complejo.

Heredado deExpressionProperty.toExpression

toString()

Convierta una propiedad de expresión en una cadena.

function toString(): string

Devoluciones

string

Cadena convertida.

Heredado deExpressionProperty.toString