Help us shape the future of Go! Take the 2026 Go Developer Survey

objects

package
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

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 NewException

func NewException() *Exception

NewException create a new exception object

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 NewFS added in v0.10.2

func NewFS() *FSOBJ

NewFS create a new FS Object

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 NewHTTP added in v0.10.2

func NewHTTP(root string) *HTTPOBJ

NewHTTP create a new HTTP Object

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

func (obj *HTTPOBJ) SetFileRoot(root string) error

SetFileRoot set the root space of file

type LogOBJ

type LogOBJ struct{}

LogOBJ Javascript API

func NewLog

func NewLog() *LogOBJ

NewLog create a new Log Object

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 NewQuery

func NewQuery() *QueryOBJ

NewQuery create a new Query Object

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 NewStore

func NewStore() *Store

NewStore create a new Store object

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 NewWebSocket

func NewWebSocket() *WebSocket

NewWebSocket create a new WebSocket object

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL