Type
Type module
Sources
Items from Type can be imported/included and used via following ways.
/** * Import via main package * Access items like: am4core.type.myVariable */import * as am4core from "@amcharts/amcharts4";
/** * Import via: Type.ts * Access items like: $type.myVariable */import * as $type from "@amcharts/amcharts4/Type";/** * Include via "core.js" * Access items like: am4core.type.myVariable */Variables
Type does not have any variables.
Functions
castNumber(value:string|number|Date)Returns
numberCasts string or a number into a number.
castString(value:string|number)Returns
stringDeprecated Not used anywhere
Casts string or a number into string.
checkArray(value:Array<A>)Returns
valueDeprecated Not used anywhere
Checks if the passed in value is an array.
checkBoolean(value:any)Returns
valueDeprecated Not used anywhere
Checks if the passed in value is a boolean.
checkDate(value:Date)Returns
valueDeprecated Not used anywhere
Checks if the passed in value is a Date object.
checkNumber(value:any)Returns
valueChecks if the passed in value is a number.
checkObject(value:object)Returns
valueDeprecated Not used anywhere
Checks if the passed in value is an object.
checkString(value:any)Returns
valueDeprecated Not used anywhere
Checks if the passed in value is a string.
getDefault(value:null|undefined|A,
optional:A)Returns
ADeprecated Not used anywhere
Returns a default value if the passed in value is empty.
getType(value:A)Returns
TypeReturns a type of the value.
getValue(a:Optional<A> |null)Returns
AReturns a value or throws an {Error} exception if the variable has not value.
getValueDefault(a:Optional<A> |null,
defaultValue:A)Returns
AReturns a value, or returns the default value if it doesn't have a value.
hasValue(a:Optional<A> |null)Returns
aChecks if a variable has a value.
isArray(value:any)Returns
valueChecks if parameter is
Array.isDate(value:any)Returns
valueChecks if parameter is
Date.isNaN(value:number)Returns
booleanDeprecated Is not used anywhere. JS built-in isNaN is used everywhere. Maybe we don't need this, or if we do, then we should use it everywhere
Returns
trueif value is not a number (NaN).isNumber(value:any)Returns
valueChecks if parameter is
number.isObject(value:any)Returns
valueChecks if parameter is
object.isString(value:any)Returns
valueChecks if parameter is
string.toBoolean(value:any)Returns
booleanConverts any value into
boolean.toNumber(value:any)Returns
numberConverts any value into a
number.toNumberOrPercent(value:any)Returns
number|PercentConverts any value to a number or
Percent.If the parameter is a string and contains "%", it will convert it into a
Percent.Otherwise, it will convert into a number.
toText(value:any)Returns
stringConverts any value into a string (text).