Value interface

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

ลายเซ็น:

export interface Value 

วิธีการ

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

Value.asBoolean()

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

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

ลายเซ็น:

asBoolean(): boolean;

ผลตอบแทน:

บูลีน

ค่า.asNumber()

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

ลายเซ็น:

asNumber(): number;

ผลตอบแทน:

ตัวเลข

ค่า.asString()

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

ลายเซ็น:

asString(): string;

ผลตอบแทน:

เชือก

ค่า.getSource()

รับ ValueSource สำหรับคีย์ที่กำหนด

ลายเซ็น:

getSource(): ValueSource;

ผลตอบแทน:

แหล่งที่มาของมูลค่า