Bagikan melalui


ExpressionProperty class

Kelas dasar yang menentukan Ekspresi atau nilai untuk properti.

Konstruktor

ExpressionProperty(T | string | Expression, T)

Menginisialisasi instans baru kelas ExpressionProperty.

Properti

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

Metode

getValue(object)

Dapatkan nilainya.

setValue(T | string | Expression)

Atur nilai .

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

ExpressionProperty(T | string | Expression, T)

Menginisialisasi instans baru kelas ExpressionProperty.

new ExpressionProperty(value?: T | string | Expression, defaultValue?: T)

Parameter

value

T | string | Expression

Fakultatif. Nilai mentah properti ekspresi.

defaultValue

T

Fakultatif. Nilai default untuk properti .

Detail Properti

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: T

Nilai Properti

T

Detail Metode

getValue(object)

Dapatkan nilainya.

function getValue(data: object): T

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

T

Nilainya.

Keterangan

Kesalahan akan dilemparkan jika nilai adalah ekspresi yang tidak valid.

setValue(T | string | Expression)

Atur nilai .

function setValue(value: T | string | Expression)

Parameter

value

T | string | Expression

Nilai yang akan diatur.

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.

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: T }

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

{ error: Error, value: T }

nilai atau kesalahan.