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