pxt-calliope/sim/state/storage.ts
Juri Wolf e2b28e7847
fix storage functions (#174)
Co-authored-by: JW <gitkraken@juriwolf.de>
Co-authored-by: Juri <info@juriwolf.de>
2022-04-04 09:52:34 -07:00

20 lines
534 B
TypeScript

namespace pxsim.storage {
export function putValueInt(key: string, value: number) : void {
sessionStorage.setItem('simulatorValue_'+key, value+"");
}
export function getValueInt(key: string) : number {
if(sessionStorage.getItem('simulatorValue_'+key)) {
return parseFloat(sessionStorage.getItem('simulatorValue_'+key));
} else {
return 0;
}
}
export function remove(key: string) : void {
sessionStorage.removeItem('simulatorValue_'+key);
}
}