ตัดค่าพารามิเตอร์ด้วยข้อมูลเมตาและ Getter ที่ปลอดภัยประเภท
Type-safe Getter ป้องกันตรรกะของแอปพลิเคชันจากการเปลี่ยนแปลงจากระยะไกลไปจนถึงชื่อและประเภทของพารามิเตอร์
ลายเซ็น:
export interface Value
เมธอด
วิธีการ | คำอธิบาย |
---|---|
asBoolean() | รับค่าเป็นบูลีนค่าต่อไปนี้ (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) จะตีความเป็นจริง ได้แก่ "1", "true", "t", "yes", "y", "on" ระบบจะตีความค่าอื่นๆ ว่าเป็นเท็จ |
asNumber() | รับค่าเป็นตัวเลข เทียบเท่ากับการโทร Number(value) || 0 |
asString() | รับค่าเป็นสตริง |
getSource() | รับ ValueSource สำหรับคีย์ที่ระบุ |
Value.asBoolean()
รับค่าเป็นบูลีน
ค่าต่อไปนี้ (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) จะแปลความหมายเป็น true: "1", "true", "t", "yes", "y", "on" ระบบจะตีความค่าอื่นๆ ว่าเป็นเท็จ
ลายเซ็น:
asBoolean(): boolean;
การคืนสินค้า:
boolean
Value.asNumber()
รับค่าเป็นตัวเลข เทียบเท่ากับการโทร Number(value) || 0
ลายเซ็น:
asNumber(): number;
การคืนสินค้า:
ตัวเลข
Value.asString()
รับค่าเป็นสตริง
ลายเซ็น:
asString(): string;
การคืนสินค้า:
string
Value.getSource()
รับ ValueSource สำหรับคีย์ที่ระบุ
ลายเซ็น:
getSource(): ValueSource;
การคืนสินค้า: