Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
private decode(key: string, item: any): T | null {
if (isObject(item)) {
return item;
} else if (isString(item)) {
try {
return JSON.parse(item);
} catch (e) {
console.error(`storage key: ${key} is not serializable`);
return null;
}
}
return null;
}