Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type CompatibilityMode ¶ added in v0.26.0
type CompatibilityMode uint8
CompatibilityMode specifies the JS compatibility mode nolint:lll
const ( // CompatibilityModeExtended achieves ES6+ compatibility with Babel and core.js CompatibilityModeExtended CompatibilityMode = iota + 1 // CompatibilityModeBase is standard goja ES5.1+ CompatibilityModeBase )
func CompatibilityModeString ¶ added in v0.26.0
func CompatibilityModeString(s string) (CompatibilityMode, error)
CompatibilityModeString retrieves an enum value from the enum constants string name. Throws an error if the param is not part of the enum.
func CompatibilityModeValues ¶ added in v0.26.0
func CompatibilityModeValues() []CompatibilityMode
CompatibilityModeValues returns all values of the enum
func (CompatibilityMode) IsACompatibilityMode ¶ added in v0.26.0
func (i CompatibilityMode) IsACompatibilityMode() bool
IsACompatibilityMode returns "true" if the value is listed in the enum definition. "false" otherwise
func (CompatibilityMode) String ¶ added in v0.26.0
func (i CompatibilityMode) String() string
type Compiler ¶
type Compiler struct{}
A Compiler compiles JavaScript source code (ES5.1 or ES6) into a goja.Program
Click to show internal directories.
Click to hide internal directories.