Documentation
¶
Overview ¶
Package vm provides a wrapper around the goja runtime.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrCompilation is returned when a script fails to compile. ErrCompilation = errors.New("script compilation failed") // ErrRuntime is returned when a script fails to run. ErrRuntime = errors.New("script runtime failure") // ErrFunctionNotFound Function does not exist in script. ErrFunctionNotFound = errors.New("failed to find function") )
Functions ¶
This section is empty.
Types ¶
type Option ¶ added in v0.7.1
type Option func(*Options)
Option represents an option for running a script.
func WithStartingLineNumber ¶ added in v0.7.3
WithStartingLineNumber sets the starting line number for the script.
type Options ¶ added in v0.7.1
type Options struct {
// contains filtered or unexported fields
}
Options represents options for running a script.
type VM ¶
VM is a wrapper around the goja runtime.
func (*VM) RunFunction ¶ added in v0.11.0
RunFunction will run the named function if it already exists within the environment, for example if it was defined in a script run by RunScript. The provided args will be passed to the function, and the result will be returned.
Click to show internal directories.
Click to hide internal directories.