Used to instanitilize the variable store with given BTT config
"Deletes" specified variable. Depending on its type, it'll either be set to '' or -1
a variable name that you want to delete
whether persistent or regular variable should be deleted
Retrieves BTT variable
a variable name to retrieve
string or number. Providing this parameter makes this method more efficient
Sets the variable name to specific value
a name of the variable that is supposed to be saved
new value of the variable
whether the variable should persist after BTT reboot
This class is responsible for managing BetterTouchTool variables. It has similar usage to the ES6 Map object, but due to implementation specifics every method retunrs a promise.