package mjs import ( "github.com/dop251/goja" ) func initProgram(name, content string, modified int64, engine *Mjs) *jsProgram { prog, err := goja.Compile(name, content, true) return &jsProgram{ name: name, prog: prog, modified: modified, compileErr: err, } } type jsProgram struct { name string prog *goja.Program modified int64 engine *Mjs compileErr error }