Skip to content

Commit 33ca3c0

Browse files
authored
feat: support cache selected typescript version (#305)
1 parent bbc740b commit 33ca3c0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/store.ts

+5
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@ export function useStore(
270270
}
271271
}
272272
if (vueVersion.value) files._version = vueVersion.value
273+
if (typescriptVersion.value !== 'latest' || files._tsVersion) {
274+
files._tsVersion = typescriptVersion.value
275+
}
273276
return '#' + utoa(JSON.stringify(files))
274277
}
275278
const deserialize: ReplStore['deserialize'] = (
@@ -289,6 +292,8 @@ export function useStore(
289292
for (const filename in saved) {
290293
if (filename === '_version') {
291294
vueVersion.value = saved[filename]
295+
} else if (filename === '_tsVersion') {
296+
typescriptVersion.value = saved[filename]
292297
} else {
293298
setFile(files.value, filename, saved[filename])
294299
}

0 commit comments

Comments
 (0)