🌳
pt0/sharedF/jsonF.mts
3export const json1ParseCatch = (str: string, onErr?: (error: Error) => void): unknown => {
4 try {
5 return JSON.parse(str)
6 } catch (ee) {
7 if (onErr) onErr(ee as Error)
8 return undefined
9 }
12export const json1Parse = (str: string): unknown => {
13 return json1ParseCatch(str, (err) => {
14 throw new PtErr('!json1Parse', {str, err})
15 })