Value interface

รวมค่าพารามิเตอร์ด้วยข้อมูลเมตาและ Getter ที่ปลอดภัยประเภท

ตัวดึงข้อมูลแบบ Type-safe จะป้องกันตรรกะของแอปพลิเคชันจากการเปลี่ยนแปลงระยะไกลเป็นชื่อและประเภทของพารามิเตอร์

ลายเซ็น:

export interface Value 

เมธอด

วิธีการ คำอธิบาย
asBoolean() รับค่าเป็นบูลีนระบบจะตีความค่าต่อไปนี้ (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ว่าเป็น "จริง": "1", "true", "t", "yes", "y", "on" ส่วนค่าอื่นๆ จะถูกตีความว่าเป็นเท็จ
asNumber() รับค่าเป็นตัวเลข เทียบเท่ากับการโทรหา Number(value) || 0
asString() รับค่าเป็นสตริง
getSource() รับ ValueSource ของคีย์ที่ระบุ

Value.asBoolean()

รับค่าเป็นบูลีน

ระบบจะตีความค่าต่อไปนี้ (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ว่าเป็น "จริง": "1", "true", "t", "yes", "y", "on" ส่วนค่าอื่นๆ จะถูกตีความว่าเป็นเท็จ

ลายเซ็น:

asBoolean(): boolean;

การคืนสินค้า:

boolean

Value.asNumber()

รับค่าเป็นตัวเลข เทียบเท่ากับการโทรหา Number(value) || 0

ลายเซ็น:

asNumber(): number;

การคืนสินค้า:

ตัวเลข

Value.asString()

รับค่าเป็นสตริง

ลายเซ็น:

asString(): string;

การคืนสินค้า:

สตริง

Value.getSource()

รับ ValueSource ของคีย์ที่ระบุ

ลายเซ็น:

getSource(): ValueSource;

การคืนสินค้า:

ValueSource