defaultValue = structuredClone(defaultValue)

This commit is contained in:
2022-05-26 21:35:24 -05:00
parent a79b1ce565
commit 82ce66554c
9 changed files with 61 additions and 9 deletions

33
examples/test.ts Normal file
View File

@@ -0,0 +1,33 @@
import { Guild } from 'discord.js'
import { setFlag, globalStorage, guildStorage } from '..'
import { GuildStorage } from '../lib/storageclass'
const DefaultStorage = {
pingCount: 0,
}
function main() {
//change the storage directory
setFlag('dir', './data/test')
let globalStor = globalStorage()
let guildStor = guildStorage({ id: '000' } as Guild) as
| GuildStorage
| undefined
let globalJson = globalStor.getJson(DefaultStorage)
let guildJson = guildStor?.getJson(DefaultStorage)
globalJson.pingCount++
console.log(globalJson, guildJson)
if (guildJson) guildJson.pingCount++
console.log(globalJson, guildJson)
globalStor.set(globalJson)
if (guildStor && guildJson) guildStor.set(guildJson)
}
main()
// setTimeout(() => main(), 1000)
// setTimeout(() => main(), 2000)