stream

package
v0.0.0-...-8b448f3 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2026 License: MIT Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TypeReadableStream = reflect.TypeOf((*readableStream)(nil))
)

Functions

func GetStreamSource

func GetStreamSource(rt *sobek.Runtime, value sobek.Value) io.Reader

GetStreamSource extracts the underlying io.Reader from a ReadableStream.

func IsDisturbed

func IsDisturbed(value sobek.Value) bool

IsDisturbed returns ReadableStream has been read from or canceled.

func IsLocked

func IsLocked(value sobek.Value) bool

IsLocked returns ReadableStream is locked.

func NewReadableStream

func NewReadableStream(rt *sobek.Runtime, source io.Reader) sobek.Value

NewReadableStream returns a new ReadableStream

Types

type ReadableStream

type ReadableStream struct{}

ReadableStream interface represents a readable stream of byte data. https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream

func (*ReadableStream) Instantiate

func (r *ReadableStream) Instantiate(rt *sobek.Runtime) (sobek.Value, error)

type ReadableStreamBYOBReader

type ReadableStreamBYOBReader struct {
	// contains filtered or unexported fields
}

ReadableStreamBYOBReader represents a reader that allows reading chunks of data from a ReadableStream into a developer-supplied buffer. https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamBYOBReader

func (*ReadableStreamBYOBReader) Instantiate

func (r *ReadableStreamBYOBReader) Instantiate(rt *sobek.Runtime) (sobek.Value, error)

type ReadableStreamDefaultReader

type ReadableStreamDefaultReader struct {
	// contains filtered or unexported fields
}

ReadableStreamDefaultReader represents a reader that allows reading chunks of data from a ReadableStream. https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultReader

func (*ReadableStreamDefaultReader) Instantiate

func (r *ReadableStreamDefaultReader) Instantiate(rt *sobek.Runtime) (sobek.Value, error)

Jump to

Keyboard shortcuts

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