Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Exception ¶
type Exception struct{}
Exception Javascript Exception
func (*Exception) ExportFunction ¶
func (e *Exception) ExportFunction(iso *v8go.Isolate) *v8go.FunctionTemplate
ExportFunction Export as a javascript function
func (*Exception) ExportObject ¶
func (e *Exception) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject Export as a javascript Object
type FSOBJ ¶ added in v0.10.2
type FSOBJ struct{}
FSOBJ Javascript API
func (*FSOBJ) ExportFunction ¶ added in v0.10.2
func (obj *FSOBJ) ExportFunction(iso *v8go.Isolate) *v8go.FunctionTemplate
ExportFunction Export as a javascript FS function var fs = new FS("mongo"); var fs = new FS(); // same with new FS("system");
func (*FSOBJ) ExportObject ¶ added in v0.10.2
func (obj *FSOBJ) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject Export as a FS Object
type HTTPOBJ ¶ added in v0.10.2
type HTTPOBJ struct {
// contains filtered or unexported fields
}
HTTPOBJ Javascript API
func (*HTTPOBJ) ExportObject ¶ added in v0.10.2
func (obj *HTTPOBJ) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject http object
func (*HTTPOBJ) SetFileRoot ¶ added in v0.10.2
SetFileRoot set the root space of file
type LogOBJ ¶
type LogOBJ struct{}
LogOBJ Javascript API
func (*LogOBJ) ExportObject ¶
func (obj *LogOBJ) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject Export as a Log Object log.Trace("%s %v", "name", {"foo":"bar"} ) log.Error("%s %v", "name", {"foo":"bar"} )
type QueryOBJ ¶
type QueryOBJ struct{}
QueryOBJ Javascript API
func (*QueryOBJ) ExportFunction ¶
func (obj *QueryOBJ) ExportFunction(iso *v8go.Isolate) *v8go.FunctionTemplate
ExportFunction Export as a javascript Cache function var query = new Query("engine")
func (*QueryOBJ) ExportObject ¶
func (obj *QueryOBJ) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject Export as a Cache Object var query = new Query("engine") query.Get({"select":["id"], "from":"user", "limit":1}) query.Paginate({"select":["id"], "from":"user"}) query.First({"select":["id"], "from":"user"}) query.Run({"stmt":"show version"})
type Store ¶
type Store struct{}
Store Javascript API
func (*Store) ExportFunction ¶
func (store *Store) ExportFunction(iso *v8go.Isolate) *v8go.FunctionTemplate
ExportFunction Export as a javascript Cache function
func (*Store) ExportObject ¶
func (store *Store) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject Export as a Cache Object
type WebSocket ¶
type WebSocket struct{}
WebSocket Javascript WebSocket
func (*WebSocket) ExportFunction ¶
func (ws *WebSocket) ExportFunction(iso *v8go.Isolate) *v8go.FunctionTemplate
ExportFunction Export as a javascript WebSocket function
func (*WebSocket) ExportObject ¶
func (ws *WebSocket) ExportObject(iso *v8go.Isolate) *v8go.ObjectTemplate
ExportObject Export as a WebSocket Object