รวมค่าพารามิเตอร์ด้วยข้อมูลเมตาและ 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;
การคืนสินค้า: