Remove duplicate code for parsing numbers.
This commit is contained in:
parent
8f8194467c
commit
511f7c4f80
9 changed files with 183 additions and 108 deletions
|
@ -24,6 +24,15 @@ export function isInteger(arg: unknown): arg is number {
|
|||
return isNumber(arg) && Number.isInteger(arg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Type guard checking the given value is a floating point `number`.
|
||||
*
|
||||
* @param arg - Value to check.
|
||||
*/
|
||||
export function isFloat(arg: unknown): arg is number {
|
||||
return isNumber(arg) && Number.isFinite(arg);
|
||||
}
|
||||
|
||||
// =====================================================================================================================
|
||||
// Strings
|
||||
// =====================================================================================================================
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue