diff options
author | Geireann Lindfield Roberts <60007097+geireann@users.noreply.github.com> | 2022-07-06 15:59:07 -0700 |
---|---|---|
committer | Geireann Lindfield Roberts <60007097+geireann@users.noreply.github.com> | 2022-07-06 15:59:07 -0700 |
commit | 023b00927522279dfb87adbaeac6f312f3c6162a (patch) | |
tree | dbfeadbc48f25964fab8581e7c862bf0e734bcf0 /src/Utils.ts | |
parent | 03ef9aae8b91be25647dd2b9eb2dccc6ff435fcf (diff) | |
parent | ab6aaa10e1ee4f465bf328e15e1f612fa94318d2 (diff) |
Merge branch 'geireann-rotation-borderRadius' into geireann-eslint-prettier
Diffstat (limited to 'src/Utils.ts')
-rw-r--r-- | src/Utils.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Utils.ts b/src/Utils.ts index b87980397..6699aa133 100644 --- a/src/Utils.ts +++ b/src/Utils.ts @@ -677,7 +677,22 @@ export function StopEvent(e: React.PointerEvent | React.MouseEvent) { e.preventDefault(); } +/** + * Helper method for converting pixel string eg. '32px' into number eg. 32 + * @param value: string with 'px' ending + * @returns value: number + * + * Example: + * '32px' -> 32 + */ +export function numberValue(value: string | undefined):number { + if (value == undefined) return 0; + return parseInt(value); +} +export function numbersAlmostEqual(num1: number, num2: number) { + return Math.abs( num1 - num2 ) < 0.2; +} export function setupMoveUpEvents( target: object, |