-
Notifications
You must be signed in to change notification settings - Fork 87
helper js: Script Exports
Luck edited this page Nov 10, 2017
·
1 revision
Since scripts are reloaded often during runtime, their entire state has to be considered entirely transient. However, this is a problem if you need to have state that persists over the servers lifetime.
The family of classes in the exports package solve this, by providing a registry of 'exports' (basically an object) which are shared by all scripts, and persist between reloads.
The ScriptExportRegistry
is provided as a binding in all scripts, and contains methods to create and retrieve exports.
- Events
- Scheduler
- Promise
- Metadata
- Commands
- Terminables
- Messenger
- Extended Plugin
- Serialization
- Menu