The StorageObject
This is the object returned when calling plugin.getStorageObject(file: string). Here it is represented as storage
.
storage:getType()
: "yaml"
or "json"
storage:getType()
: "yaml"
or "json"
Returns the type of the storage object, it will be either "yaml"
or "json"
.
storage:exists(path: string)
: boolean
storage:exists(path: string)
: booleanReturns true if the path exists in the storage file and false if not
storage:setDefaultValue()
: boolean
storage:setDefaultValue()
: booleanSets the default value for a path. Returns true if the value is set and false if not
storage:setValue(path: string, value: any)
: boolean
storage:setValue(path: string, value: any)
: booleanSets the value of the path in the storage file. Returns false if there was an error setting the value.
storage:getValue(path: string)
: any
storage:getValue(path: string)
: anyGets the value from the storage file from its path.
storage:clearValue(path: string)
: boolean
storage:clearValue(path: string)
: booleanDeletes the value from the storage file from its path. Returns false if there was an error setting the value.
storage:save()
storage:save()
Save the current storage object to its file. It is recommended to do this on plugin disable.
Last updated