forked from MapComplete/MapComplete
17 lines
347 B
TypeScript
17 lines
347 B
TypeScript
|
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;
|
||
|
}
|
||
|
}
|