diff options
author | Geireann Lindfield Roberts <60007097+geireann@users.noreply.github.com> | 2022-07-06 16:02:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-06 16:02:25 -0700 |
commit | a9f704fbd5676bb9a8adf4c4f7ea61bf9b3f7603 (patch) | |
tree | dbfeadbc48f25964fab8581e7c862bf0e734bcf0 /src/Utils.ts | |
parent | 85e290ee7a666412570f2bae43a9b62d35b425f2 (diff) | |
parent | 023b00927522279dfb87adbaeac6f312f3c6162a (diff) |
Merge pull request #95 from brown-dash/geireann-eslint-prettier
integrating 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, |