indexdb

package module
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2025 License: MIT Imports: 4 Imported by: 0

README

indexdb

implementación de index dB con Websassembly compilado con go (golang)

Contributing

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add

func Add(h *MainHandler) (err error)

run = RunBootData()

func Await added in v0.0.37

func Await(cb func() (js.Value, error)) js.Value

func CreateBlobURL added in v0.0.24

func CreateBlobURL(blob any) string

CreateBlobURL crea una URL Blob a partir de un blob.

func PromiseError added in v0.0.37

func PromiseError(e interface{}) (err js.Value)

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 DataBaseAdapter added in v0.1.0

type DataBaseAdapter interface {
	Create(table_name string, items []interface{}) (err error)
	Read(p *ReadParams, callback func(r *ReadResults, err error))
	ReadSync(p *ReadParams, data ...interface{}) (result []interface{}, err error)
	Delete(table_name string, all_data ...interface{}) (err error)
	Update(table_name string, all_data ...interface{}) (err error)
}

type Logger added in v0.1.0

type Logger interface {
	Log(v ...interface{})
}

type MainHandler added in v0.1.0

type PromiseAbleFunc added in v0.0.37

type PromiseAbleFunc = func(js.Value, []js.Value) (interface{}, error)

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 ReadParams struct {
	FROM_TABLE string
	SORT_DESC  bool
	ID         string
	ORDER_BY   string
	WHERE      []interface{}
	RETURN_ANY bool
}

type ReadResults added in v0.1.0

type ReadResults struct {
	Results []interface{}
	Error   error
}

type SessionFrontendAdapter added in v0.1.0

type SessionFrontendAdapter interface {
	UserSessionNumber() string
}

type TimeAdapter added in v0.1.0

type TimeAdapter interface {
	Now() int64
}

Jump to

Keyboard shortcuts

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