Documentation ¶
Overview ¶
Package worklets is for running scripts in stages of the rendering pipeline independent of the main javascript execution environment.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Union ¶
func UnionFromJS ¶
type Worklet ¶
class: Worklet
func WorkletFromJS ¶
WorkletFromJS is casting a js.Value into Worklet.
func WorkletFromWrapper ¶
WorkletFromJS is casting from something that holds a js.Value into Worklet.
func (*Worklet) AddModule ¶
func (_this *Worklet) AddModule(moduleURL string, options *WorkletOptions) (_result *javascript.PromiseVoid)
type WorkletGlobalScope ¶
type WorkletGlobalScope struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: WorkletGlobalScope
func WorkletGlobalScopeFromJS ¶
func WorkletGlobalScopeFromJS(value js.Value) *WorkletGlobalScope
WorkletGlobalScopeFromJS is casting a js.Value into WorkletGlobalScope.
func WorkletGlobalScopeFromWrapper ¶
func WorkletGlobalScopeFromWrapper(input core.Wrapper) *WorkletGlobalScope
WorkletGlobalScopeFromJS is casting from something that holds a js.Value into WorkletGlobalScope.
func (*WorkletGlobalScope) JSValue ¶
func (_this *WorkletGlobalScope) JSValue() js.Value
JSValue returns the js.Value or js.Null() if _this is nil
type WorkletOptions ¶
type WorkletOptions struct {
Credentials fetch.RequestCredentials
}
dictionary: WorkletOptions
func WorkletOptionsFromJS ¶
func WorkletOptionsFromJS(value js.Value) *WorkletOptions
WorkletOptionsFromJS is allocating a new WorkletOptions object and copy all values in the value javascript object.
func (*WorkletOptions) JSValue ¶
func (_this *WorkletOptions) JSValue() js.Value
JSValue is allocating a new javascript object and copy all values