UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

1 lines 307 B
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}`)}