Bagikan melalui


ObjectExpression class

Mewakili properti yang merupakan objek jenis T atau ekspresi string yang diselesaikan ke objek jenis T.

Memperluas

Keterangan

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

Konstruktor

ObjectExpression(T | string | Expression)

Menginisialisasi instans baru kelas ObjectExpression .

Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

Metode yang Diwarisi

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

ObjectExpression(T | string | Expression)

Menginisialisasi instans baru kelas ObjectExpression .

new ObjectExpression(value?: T | string | Expression)

Parameter

value

T | string | Expression

Objek jenis T atau ekspresi string yang diselesaikan ke objek jenis T.

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

Nilai Properti

T

Diwarisi DariExpressionProperty.value

Detail Metode yang Diwarisi

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.

Diwarisi DariExpressionProperty.getValue

setValue(T | string | Expression)

Atur nilai .

function setValue(value: T | string | Expression)

Parameter

value

T | string | Expression

Nilai yang akan diatur.

Diwarisi DariExpressionProperty.setValue

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

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

{ error: Error, value: T }

nilai atau kesalahan.

Diwarisi DariExpressionProperty.tryGetValue