@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
1 lines • 307 B
JavaScript
export function isValidUuid(i){return/^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(i)}export function isValidJsonString(i){try{JSON.parse(i)}catch(i){return!1}return!0}export function checkUuid(i,t){if(!isValidUuid(i))throw new Error(`Invalid Uuid ${i}. Context: ${t}`)}