Documentation
¶
Index ¶
- func ArrayFrom(v js.Value) js.Value
- func AwaitPromise(promiseVal js.Value) (js.Value, error)
- func ConvertReadableStreamToReadCloser(stream js.Value) io.ReadCloser
- func ConvertReaderToReadableStream(reader io.ReadCloser) js.Value
- func DateToTime(v js.Value) (time.Time, error)
- func Error(msg string) js.Value
- func Errorf(format string, args ...any) js.Value
- func MaybeDate(v js.Value) (time.Time, error)
- func MaybeInt(v js.Value) int
- func MaybeString(v js.Value) string
- func NewObject() js.Value
- func NewPromise(fn js.Func) js.Value
- func NewUint8Array(size int) js.Value
- func StrRecordToMap(v js.Value) map[string]string
- func TimeToDate(t time.Time) js.Value
- type RawJSBodyGetter
- type RawJSBodyWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertReadableStreamToReadCloser ¶
func ConvertReadableStreamToReadCloser(stream js.Value) io.ReadCloser
ConvertReadableStreamToReadCloser converts ReadableStream to io.ReadCloser.
func ConvertReaderToReadableStream ¶
func ConvertReaderToReadableStream(reader io.ReadCloser) js.Value
ConvertReaderToReadableStream converts io.ReadCloser to ReadableStream.
func DateToTime ¶
DateToTime converts JavaScript side's Data object into time.Time.
func MaybeDate ¶
MaybeDate returns time.Time value of given JavaScript Date value or returns nil if the value is undefined.
func MaybeInt ¶
MaybeInt returns int value of given JavaScript value or returns nil if the value is undefined.
func MaybeString ¶
MaybeString returns string value of given JavaScript value or returns nil if the value is undefined.
func NewUint8Array ¶
func StrRecordToMap ¶
StrRecordToMap converts JavaScript side's Record<string, string> into map[string]string.
Types ¶
type RawJSBodyGetter ¶
type RawJSBodyWriter ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.