Appearance
Cache
Fingermark Cache is a browser cache utility for storing data with object validation.
It exports two functions get and set these functions recieve a validation function and return their respective getters and setters.
The getters and setters both return a Promise.
Usage
ts
import { get, set } from '@fingermarkglobal/cache';
const validator = (item: number): boolean => item !== null;
const getter = get(validator);
const setter = set(validator);
const setItem = async (): void => {
await setter('test', 69);
return;
};
const getItem = async (): number => {
const value = await getter('test');
return value;
};