Value interface

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

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

ValueSource