Documentation
¶
Rendered for js/wasm
Index ¶
- Variables
- func AsyncIter(iter js.Value, fn func(js.Value) error) (err error)
- func Await(promise js.Value) js.Value
- func AwaitErr(promise js.Value) (js.Value, error)
- func FetchToReader(url string) (io.ReadCloser, error)
- func Get(path string) (v js.Value)
- func LoadScript(url string, module bool) js.Value
- func LoadStylesheet(url string)
- func Log(args ...any)
- func ToSlice(v js.Value) []js.Value
- type FetchReader
- type PortReadWriter
- type ReadWriter
- type ReadableStream
- type Reader
- type Writer
Constants ¶
This section is empty.
Variables ¶
View Source
var ConsoleFS fs.FS = &consoleFS{w: new(consoleWriter)}
ConsoleFS is a single virtual file at "." whose Write calls Log with the payload interpreted as a UTF-8 string. Read-only opens read as EOF.
Functions ¶
func FetchToReader ¶
func FetchToReader(url string) (io.ReadCloser, error)
FetchToReader performs a fetch and returns an io.ReadCloser
func LoadStylesheet ¶
func LoadStylesheet(url string)
Types ¶
type FetchReader ¶
type FetchReader struct {
// contains filtered or unexported fields
}
FetchReader implements io.ReadCloser for fetch response bodies
type PortReadWriter ¶
type PortReadWriter struct {
// contains filtered or unexported fields
}
wraps a MessagePort as an io.ReadWriteCloser
func NewPortReadWriter ¶
func NewPortReadWriter(port js.Value) *PortReadWriter
func (*PortReadWriter) Close ¶
func (prw *PortReadWriter) Close() error
type ReadWriter ¶
type ReadWriter struct {
io.ReadCloser
io.WriteCloser
}
func (*ReadWriter) Close ¶
func (rw *ReadWriter) Close() (err error)
type ReadableStream ¶
type ReadableStream struct {
// contains filtered or unexported fields
}
wraps a ReadableStream as an io.ReadCloser
func NewReadableStream ¶
func NewReadableStream(stream js.Value) *ReadableStream
func (*ReadableStream) Close ¶
func (rsr *ReadableStream) Close() error
type Reader ¶
wraps a Go-style reader in JS to io.ReadCloser NOT for use with ReadableStream
Click to show internal directories.
Click to hide internal directories.