UNPKG

@minofrk/xelto-diagram-canvas

Version:

An implementation of <xelto-diagram> in TypeScript.

13 lines (10 loc) 306 B
import { State } from '@minofrk/msf-io-ts'; export default function tryToParse(maybeJson: null | string): void | State { if (!maybeJson) return; try { const maybeState = JSON.parse(maybeJson); if (State.is(maybeState)) return maybeState; } catch (e) { return; } }