Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type CompatibilityMode ¶
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 ¶
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 ¶
func CompatibilityModeValues() []CompatibilityMode
CompatibilityModeValues returns all values of the enum
func (CompatibilityMode) IsACompatibilityMode ¶
func (i CompatibilityMode) IsACompatibilityMode() bool
IsACompatibilityMode returns "true" if the value is listed in the enum definition. "false" otherwise
func (CompatibilityMode) String ¶
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.