BoolExpression class
Mewakili properti yang merupakan boolean atau ekspresi string yang diselesaikan ke boolean.
- Memperluas
-
ExpressionProperty<boolean>
Keterangan
Nilai string selalu ditafsirkan sebagai ekspresi, apakah memiliki awalan '=' atau tidak.
Konstruktor
| Bool |
Menginisialisasi instans baru kelas |
Properti yang Diwariskan
| expression |
Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya. |
| value | Mendapatkan atau mengatur nilai mentah properti ekspresi. |
Metode
| set |
Atur nilai boolean. |
Metode yang Diwarisi
| get |
Dapatkan nilainya. |
| to |
Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks. |
| to |
Mengonversi properti ekspresi menjadi string. |
| try |
Coba Dapatkan nilainya. |
Detail Konstruktor
BoolExpression(boolean | string | Expression)
Menginisialisasi instans baru kelas
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
value
Mendapatkan atau mengatur nilai mentah properti ekspresi.
value: boolean
Nilai Properti
boolean
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.
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