mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-09-20 14:39:34 +02:00
14 lines
336 B
TypeScript
14 lines
336 B
TypeScript
export const validateJson = (
|
|
input: string
|
|
): { valid: boolean; error?: string } => {
|
|
try {
|
|
JSON.parse(input);
|
|
return { valid: true };
|
|
} catch (error) {
|
|
if (error instanceof SyntaxError) {
|
|
return { valid: false, error: error.message };
|
|
}
|
|
return { valid: false, error: 'Unknown error occurred' };
|
|
}
|
|
};
|