Value interface

Gói giá trị tham số bằng siêu dữ liệu và phương thức getter an toàn về kiểu.

Các phương thức getter an toàn về kiểu sẽ giúp tách biệt logic ứng dụng từ các thay đổi từ xa đến tên và kiểu của tham số.

Chữ ký:

export interface Value 

Phương thức

Phương thức Mô tả
asBoolean() Nhận giá trị dưới dạng boolean.Các giá trị sau (không phân biệt chữ hoa chữ thường) được hiểu là true: "1", "true", "t", "yes", "y", "on". Các giá trị khác được hiểu là false.
asNumber() Nhận giá trị dưới dạng số. Tương đương với việc gọi Number(value) || 0.
asString() Lấy giá trị dưới dạng chuỗi.
getSource() Lấy ValueSource cho khoá đã cấp.

Giá trị Value.asBoolean()

Nhận giá trị dưới dạng boolean.

Các giá trị sau (không phân biệt chữ hoa chữ thường) được hiểu là true: "1", "true", "t", "yes", "y", "on". Các giá trị khác được hiểu là false.

Chữ ký:

asBoolean(): boolean;

Trường hợp trả lại hàng:

boolean

Giá trị Value.asNumber()

Nhận giá trị dưới dạng số. Tương đương với việc gọi Number(value) || 0.

Chữ ký:

asNumber(): number;

Trường hợp trả lại hàng:

số

Giá trị.asString()

Lấy giá trị dưới dạng chuỗi.

Chữ ký:

asString(): string;

Trường hợp trả lại hàng:

chuỗi

Value.getSource()

Lấy ValueSource cho khoá đã cho.

Chữ ký:

getSource(): ValueSource;

Trường hợp trả lại hàng:

ValueSource