Skip to content

Commit d74db1d

Browse files
committed
Doc
1 parent 1ec5f42 commit d74db1d

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/composables/cacheStorage.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export function useWorkspaceLayoutsCache () {
3535
return fallbackStore.get(key)?.clone()
3636
},
3737
async put (key, value) {
38+
// FIFO:
3839
fallbackStore.delete(key)
3940
fallbackStore.set(key, value)
4041
},

src/utils/json.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
/**
2121
* Custom replacer function for JSON.stringify to handle JS objects that
2222
* cannot otherwise be serialized.
23+
*
24+
* E.g.:
25+
* > const json = JSON.stringify(obj, replacer)
26+
* > const obj = JSON.parse(json, reviver)
27+
*
28+
* @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#the_replacer_parameter
2329
*/
2430
export function replacer (key, value) {
2531
if (value instanceof Map) {
@@ -34,6 +40,9 @@ export function replacer (key, value) {
3440
/**
3541
* Custom reviver function for JSON.parse to handle JS objects that
3642
* cannot otherwise be serialized.
43+
*
44+
* @see replacer
45+
* @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#the_reviver_parameter
3746
*/
3847
export function reviver (key, value) {
3948
if (value?._jsonType === 'Map') {

0 commit comments

Comments
 (0)