Bagikan melalui


BoolExpression class

Mewakili properti yang merupakan boolean atau ekspresi string yang diselesaikan ke boolean.

Memperluas

Keterangan

Nilai string selalu ditafsirkan sebagai ekspresi, apakah memiliki awalan '=' atau tidak.

Konstruktor

BoolExpression(boolean | string | Expression)

Menginisialisasi instans baru kelas BoolExpression.

Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

Metode

setValue(boolean | string | Expression)

Atur nilai boolean.

Metode yang Diwarisi

getValue(object)

Dapatkan nilainya.

toExpression()

Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks.

toString()

Mengonversi properti ekspresi menjadi string.

tryGetValue(object)

Coba Dapatkan nilainya.

Detail Konstruktor

BoolExpression(boolean | string | Expression)

Menginisialisasi instans baru kelas BoolExpression.

new BoolExpression(value?: boolean | string | Expression)

Parameter

value

boolean | string | Expression

Ekspresi boolean atau string yang diselesaikan ke boolean.

Detail Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

expressionText: string

Nilai Properti

string

Diwarisi DariExpressionProperty.expressionText

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

value: boolean

Nilai Properti

boolean

Diwarisi DariExpressionProperty.value

Detail Metode

setValue(boolean | string | Expression)

Atur nilai boolean.

function setValue(value: boolean | string | Expression)

Parameter

value

boolean | string | Expression

Nilai yang akan diatur.

Detail Metode yang Diwarisi

getValue(object)

Dapatkan nilainya.

function getValue(data: object): boolean

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

boolean

Nilainya.

Keterangan

Kesalahan akan dilemparkan jika nilai adalah ekspresi yang tidak valid.

Diwarisi DariExpressionProperty.getValue

toExpression()

Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks.

function toExpression(): Expression

Mengembalikan

Ekspresi yang ada jika nilainya adalah jenis non-kompleks.

Diwarisi DariExpressionProperty.toExpression

toString()

Mengonversi properti ekspresi menjadi string.

function toString(): string

Mengembalikan

string

String yang dikonversi.

Diwariskan DariExpressionProperty.toString

tryGetValue(object)

Coba Dapatkan nilainya.

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

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

{ error: Error, value: boolean }

nilai atau kesalahan.

Diwarisi DariExpressionProperty.tryGetValue