Namespace<T extends NameSpaceContent<keyof T>>
⚠️
This page is under construction.
⚠️
Beta feature, subject to change.
Namespace is a class that represents a namespace of a Storable
Public Properties
name
string
- Human-readable name of the namespace
Public Methods
constructor
name: string
- Human-readable name of the namespaceinitContent: T
- Initial content of the namespacekey?: string
- The namespace key, default is the name
set<Key extends keyof T>
Example:
const namespace = new Namespace<{name: string}>('player1', {name: 'John Doe'});
namespace.set('name', 'Jane Smith');
key: Key
- The key of the value to setvalue: T[Key]
- The value to set- Returns
this
get<Key extends keyof T = any>
key: Key
- The key of the value to get- Returns
T[Key]