/**
* Parses a given value into a JSON.
* Does not throw an exception on an invalid JSON string.
*/exportfunction jsonParse<ValueTypeextendsRecord<string, any>>(
value: any,
): ValueType | undefined {
try {
returnJSON.parse(value)
} catch {
returnundefined
}
}