Task 80% complete

This commit is contained in:
2025-10-20 15:09:24 +02:00
parent b23ef80a5f
commit 6dedd2f75e
5 changed files with 213 additions and 13 deletions

View File

@@ -0,0 +1,24 @@
import {
PersistanceConfig
} from './types';
// Using localStorage for persistance
const persistanceStore: PersistanceConfig = JSON.parse( localStorage.getItem( 'persistance' ) ?? '{}' );
export const store = (
filename: string,
size: number,
sorted: string,
active: string
) => {
persistanceStore[ `${ filename }-${ size }` ] = {
'active': active,
'sorted': sorted
};
localStorage.setItem( 'persistance', JSON.stringify( persistanceStore ) );
};
export const get = ( filename: string, size: number ) => {
return persistanceStore[ `${ filename }-${ size }` ];
};