mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 03:31:45 +08:00
Rename the files
This commit is contained in:
29
tns-core-modules/utils/number-utils.ts
Normal file
29
tns-core-modules/utils/number-utils.ts
Normal file
@ -0,0 +1,29 @@
|
||||
var epsilon = 1E-05;
|
||||
|
||||
export function areClose(value1: number, value2: number): boolean {
|
||||
return (Math.abs(value1 - value2) < epsilon);
|
||||
}
|
||||
|
||||
export function greaterThanOrClose(value1: number, value2: number): boolean {
|
||||
return (value1 > value2) || areClose(value1, value2);
|
||||
}
|
||||
|
||||
export function greaterThan(value1: number, value2: number): boolean {
|
||||
return (value1 > value2) && !areClose(value1, value2);
|
||||
}
|
||||
|
||||
export function lessThan(value1: number, value2: number): boolean {
|
||||
return (value1 < value2) && !areClose(value1, value2);
|
||||
}
|
||||
|
||||
export function isZero(value: number): boolean {
|
||||
return (Math.abs(value) < epsilon);
|
||||
}
|
||||
|
||||
export function greaterThanZero(value: Object): boolean {
|
||||
return (<number>value) > 0;
|
||||
}
|
||||
|
||||
export function notNegative(value: Object): boolean {
|
||||
return (<number>value) >= 0;
|
||||
}
|
Reference in New Issue
Block a user