A WebAssembly.Global object represents a global variable instance, accessible from both JavaScript and importable/exportable across one or more WebAssembly.Module instances. This allows dynamic linking of multiple modules.


class Global {
constructor(descriptor: GlobalDescriptor, v?: any);
value: any;
valueOf(): any;


new Global(descriptor: GlobalDescriptor, v?: any)

Creates a new Global object.


value: any

The value contained inside the global variable — this can be used to directly set and get the global's value.


valueOf(): any

Old-style method that returns the value contained inside the global variable.