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ề loại.

Phương thức getter an toàn về loại sẽ tách biệt logic ứng dụng khỏi các thay đổi từ xa đối với tên và kiểu 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à sai.
asNumber() Nhận giá trị dưới dạng số. Tương đương với việc gọi Number(value) || 0.
asString() Nhận giá trị dưới dạng chuỗi.
getSource() Lấy ValueSource của khoá đã cấp.

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à sai.

Chữ ký:

asBoolean(): boolean;

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

boolean

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ố

Value.asString()

Nhận 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 của khoá đã cấp.

Chữ ký:

getSource(): ValueSource;

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

Nguồn giá trị