From 5fd03e75f35b35ea66826cfab569ed85390b124d Mon Sep 17 00:00:00 2001 From: Vlad Pronsky Date: Thu, 1 Jun 2023 19:33:03 +0300 Subject: [PATCH] add fraqOrNull helper --- src/main.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main.ts b/src/main.ts index 5fbd95e..0f932fd 100644 --- a/src/main.ts +++ b/src/main.ts @@ -127,6 +127,14 @@ export const fraq = (val: Fraq): Fraction => { throw new Error("ValueError") } +export const fraqOrNull = (val: Fraq): Fraction | null => { + try { + return fraq(val) + } catch (e) { + return null + } +} + export class Fraction { public _n: number public _d: number