Value interface

یک مقدار را با فراداده و دریافت کننده های ایمن نوع بسته بندی می کند.

امضا:

export interface Value 

مواد و روش ها

روش شرح
asBoolean() مقدار را به صورت بولی دریافت می کند. مقادیر زیر (بدون حساس به حروف بزرگ) به عنوان درست تفسیر می شوند: "1"، "true"، "t"، "yes"، "y"، "on". سایر مقادیر به عنوان نادرست تفسیر می شوند.
asNumber() مقدار را به عنوان یک عدد دریافت می کند. قابل مقایسه با Number(value) || 0 .
asString() مقدار را به صورت رشته ای دریافت می کند.
getSource() ValueSource را برای کلید داده شده دریافت می کند.

Value.asBoolean()

مقدار را به صورت بولی دریافت می کند.

مقادیر زیر (بدون حساس به حروف بزرگ) به عنوان درست تفسیر می شوند: "1"، "true"، "t"، "yes"، "y"، "on". سایر مقادیر به عنوان نادرست تفسیر می شوند.

امضا:

asBoolean(): boolean;

برمی گرداند:

بولی

Value.asNumber()

مقدار را به عنوان یک عدد دریافت می کند. قابل مقایسه با Number(value) || 0 .

امضا:

asNumber(): number;

برمی گرداند:

عدد

Value.asString()

مقدار را به صورت رشته ای دریافت می کند.

امضا:

asString(): string;

برمی گرداند:

رشته

Value.getSource()

ValueSource را برای کلید داده شده دریافت می کند.

امضا:

getSource(): ValueSource;

برمی گرداند:

منبع ارزش