Value interface

Membungkus nilai dengan metadata dan pengambil yang aman untuk tipe.

Tanda tangan:

export interface Value 

Metode

metode Keterangan
sebagaiBoolean() Mendapat nilai sebagai boolean. Nilai-nilai berikut (tidak peka huruf besar-kecil) ditafsirkan sebagai benar: "1", "benar", "t", "ya", "y", "aktif". Nilai-nilai lain ditafsirkan sebagai salah.
sebagaiNomor() Mendapat nilai sebagai angka. Sebanding dengan memanggil Number(value) || 0 .
sebagaiString() Mendapatkan nilai sebagai string.
dapatkanSumber() Mendapatkan ValueSource untuk kunci yang diberikan.

Nilai.asBoolean()

Mendapat nilai sebagai boolean.

Nilai-nilai berikut (tidak peka huruf besar-kecil) ditafsirkan sebagai benar: "1", "benar", "t", "ya", "y", "aktif". Nilai-nilai lain ditafsirkan sebagai salah.

Tanda tangan:

asBoolean(): boolean;

Pengembalian:

boolean

Nilai.asNumber()

Mendapat nilai sebagai angka. Sebanding dengan memanggil Number(value) || 0 .

Tanda tangan:

asNumber(): number;

Pengembalian:

nomor

Nilai.asString()

Mendapatkan nilai sebagai string.

Tanda tangan:

asString(): string;

Pengembalian:

rangkaian

Nilai.getSource()

Mendapatkan ValueSource untuk kunci yang diberikan.

Tanda tangan:

getSource(): ValueSource;

Pengembalian:

Sumber Nilai