Documentation
¶
Index ¶
- Constants
- func Add(h *MainHandler) (err error)
- func Await(cb func() (js.Value, error)) js.Value
- func CreateBlobURL(blob any) string
- func PromiseError(e interface{}) (err js.Value)
- func PromiseOf(fn PromiseAbleFunc) js.Func
- type BackupHandlerAdapter
- type DataBaseAdapter
- type FetchAdapter
- type Field
- type Logger
- type MainHandler
- type Object
- type ObjectsHandlerAdapter
- type PromiseAbleFunc
- type ReadParams
- type ReadResults
- type SessionFrontendAdapter
- type TimeAdapter
Constants ¶
View Source
const PREFIX_ID_NAME = "id_"
Variables ¶
This section is empty.
Functions ¶
func CreateBlobURL ¶ added in v0.0.24
CreateBlobURL crea una URL Blob a partir de un blob.
func PromiseError ¶ added in v0.0.37
PromiseError makes sure to return some error that Invoke will understand.
func PromiseOf ¶ added in v0.0.37
func PromiseOf(fn PromiseAbleFunc) js.Func
MakePromise hace una promesa de una función que toma una serie de argumentos.
Types ¶
type BackupHandlerAdapter ¶ added in v0.1.0
type DataBaseAdapter ¶ added in v0.1.0
type DataBaseAdapter interface {
RunOnClientDB() bool
Lock()
Unlock()
CreateObjectsInDB(table_name string, on_server_too bool, items any) (err error)
ReadAsyncDataDB(p *ReadParams, callback func(r *ReadResults, err error))
ReadSyncDataDB(p *ReadParams, data ...map[string]string) (result []map[string]string, err error)
DeleteObjectsInDB(table_name string, on_server_too bool, all_data ...map[string]string) (err error)
UpdateObjectsInDB(table_name string, on_server_too bool, all_data ...map[string]string) (err error)
}
type FetchAdapter ¶ added in v0.1.0
type FetchAdapter interface{}
type MainHandler ¶ added in v0.1.0
type MainHandler struct {
TimeAdapter
SessionFrontendAdapter
DataBaseAdapter
FetchAdapter
ObjectsHandlerAdapter
BackupHandlerAdapter
Logger
}
type Object ¶ added in v0.1.0
func (*Object) PrimaryKeyName ¶ added in v0.1.0
type ObjectsHandlerAdapter ¶ added in v0.1.0
type PromiseAbleFunc ¶ added in v0.0.37
https://go-review.googlesource.com/c/go/+/402455/3/src/syscall/js/promise.go Función prometedora que satisface los requisitos de MakePromise.
type ReadParams ¶ added in v0.1.0
type ReadResults ¶ added in v0.1.0
type SessionFrontendAdapter ¶ added in v0.1.0
type SessionFrontendAdapter interface {
UserSessionNumber() string
}
type TimeAdapter ¶ added in v0.1.0
type TimeAdapter interface {
Now() int64
}
Click to show internal directories.
Click to hide internal directories.