@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
21 lines • 586 B
JavaScript
/**
* COPIED TO Items Ninja, RTF Fixer
* @param str
* @param defaultObj
* @returns
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export function tryToParse(str, defaultObj) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let results = [null, false];
try {
const obj = JSON.parse(str);
results = [obj, true];
}
catch (e) {
console.log('tryToParse String not an object', str);
results = [defaultObj, false];
}
return results;
}
//# sourceMappingURL=tryToParse.js.map