On this page
Insality/defold-saver/saver.storage
Persistent save helpers for Defold: typed tables, versioned slots, and atomic writes.
- GitHub: Insality/defold-saver — pinned to
2fe3aed- Pick a release from Insality/defold-saver releases and add its Source code (zip) URL (or a packaged
.zipasset, if the library ships one) togame.projectunder[project]dependencies, then Fetch Libraries in the Defold editor. - Run
bunx @defold-typescript/cli resolveto materialize its types. - Import it under a namespace alias of your choice:
import * as storage from "saver.storage"
- Pick a release from Insality/defold-saver releases and add its Source code (zip) URL (or a packaged
Functions
set(id: string, value: boolean | number | string): boolean
Parameters
id:stringvalue:boolean | number | string
Returns
boolean
get(id: string, defaultValue?: any): unknown
Parameters
id:stringdefaultValue?:any
Returns
unknown
get_number(id: string, defaultValue?: number): number
Parameters
id:stringdefaultValue?:number
Returns
number
get_string(id: string, defaultValue?: string): string
Parameters
id:stringdefaultValue?:string
Returns
string
get_boolean(id: string, defaultValue?: boolean): boolean
Parameters
id:stringdefaultValue?:boolean
Returns
boolean