Bir parametre değerini meta veri ve tür için güvenli alıcılarla sarmalar.
Tür açısından güvenli alıcılar, uygulama mantığını parametre adlarında ve türlerinde uzaktan yapılan değişikliklerden izole eder.
İmza:
export interface Value
Yöntemler
Yöntem | Açıklama |
---|---|
asBoole() | Değeri boole olarak alır.Şu değerler (büyük/küçük harfe duyarlı değil) doğru olarak yorumlanır: "1", "true", "t", "yes", "y", "on". Diğer değerler yanlış olarak yorumlanır. |
asNumber() | Değeri sayı olarak alır. Number(value) || 0 aramasıyla benzer. |
asString() | Değeri bir dize olarak alır. |
getSource() ile kullanın | Belirli bir anahtar için ValueSource'u alır. |
Value.asBoole()
Değeri boole olarak alır.
Şu değerler (büyük/küçük harfe duyarlı değil) doğru olarak yorumlanır: "1", "true", "t", "yes", "y", "on". Diğer değerler yanlış olarak yorumlanır.
İmza:
asBoolean(): boolean;
Şunu döndürür:
boolean
Value.asNumber()
Değeri sayı olarak alır. Number(value) || 0
aramasıyla benzer.
İmza:
asNumber(): number;
Şunu döndürür:
sayı
Value.asString()
Değeri bir dize olarak alır.
İmza:
asString(): string;
Şunu döndürür:
dize
Value.getSource()
Belirli bir anahtar için ValueSource'u alır.
İmza:
getSource(): ValueSource;
Şunu döndürür: