export function decode(value: string): string { var offset: number = parseInt(value.substring(0,2), 16); var final: string = ""; for (let i = 2; i < value.length; i=i+3) { var num: string = value.substring(i, i+3); var charAscii: number = parseInt(num, 16)-offset; final = final + String.fromCharCode(charAscii) } return final; } export function isDecoded(value: string): boolean { var offset: number = Number(value.substring(0,2)); return isNaN(offset); }