2020-07-23 23:12:57 +00:00
|
|
|
export class Utils {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Gives a clean float, or undefined if parsing fails
|
|
|
|
* @param str
|
|
|
|
*/
|
|
|
|
static asFloat(str): number {
|
|
|
|
if (str) {
|
|
|
|
const i = parseFloat(str);
|
|
|
|
if (isNaN(i)) {
|
|
|
|
return undefined;
|
|
|
|
}
|
|
|
|
return i;
|
|
|
|
}
|
|
|
|
return undefined;
|
|
|
|
}
|
2020-07-24 12:46:25 +00:00
|
|
|
|
|
|
|
public static Upper(str : string){
|
|
|
|
return str.substr(0,1).toUpperCase() + str.substr(1);
|
|
|
|
}
|
|
|
|
}
|