Menggabungkan nilai parameter dengan metadata dan pengambil jenis yang aman.
Pengambil jenis yang aman mengisolasi logika aplikasi dari perubahan jarak jauh pada nama dan jenis parameter.
Tanda Tangan:
export interface Value
Metode
Metode | Deskripsi |
---|---|
asBoolean() | Mendapatkan nilai sebagai boolean.Nilai berikut (tidak peka huruf besar/kecil) ditafsirkan sebagai true: "1", "true", "t", "yes", "y", "on". Nilai lain ditafsirkan sebagai false. |
asNumber() | Mendapatkan nilai sebagai angka. Sebanding dengan memanggil Number(value) || 0 . |
asString() | Mendapatkan nilai sebagai string. |
getSource() | Mendapatkan ValueSource untuk kunci yang diberikan. |
{i>Value.asBoolean()<i}
Mendapatkan nilai sebagai boolean.
Nilai berikut (tidak peka huruf besar/kecil) ditafsirkan sebagai benar: "1", "true", "t", "yes", "y", "on". Nilai lain ditafsirkan sebagai false.
Tanda Tangan:
asBoolean(): boolean;
Hasil:
boolean
Value.asNumber()
Mendapatkan nilai sebagai angka. Sebanding dengan memanggil Number(value) || 0
.
Tanda Tangan:
asNumber(): number;
Hasil:
angka
{i>Value.asString()<i}
Mendapatkan nilai sebagai string.
Tanda Tangan:
asString(): string;
Hasil:
string
{i>Value.getSource()<i}
Mendapatkan ValueSource untuk kunci yang diberikan.
Tanda Tangan:
getSource(): ValueSource;
Hasil: