Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

127 lines
3.3 KiB

// Code generated DO NOT EDIT
// request.go
package dom
import "syscall/js"
type RequestIFace interface {
ArrayBuffer(args ...interface{})
Blob(args ...interface{})
GetBody() Value
GetBodyUsed() bool
GetCache() RequestCache
Clone(args ...interface{}) Request
GetCredentials() RequestCredentials
GetDestination() RequestDestination
FormData(args ...interface{})
GetHeaders() Headers
GetIntegrity() string
GetIsHistoryNavigation() bool
GetIsReloadNavigation() bool
Json(args ...interface{})
GetKeepalive() bool
GetMethod() []byte
GetMode() RequestMode
GetRedirect() RequestRedirect
GetReferrer() string
GetReferrerPolicy() ReferrerPolicy
GetSignal() AbortSignal
Text(args ...interface{})
GetUrl() string
}
type Request struct {
Value
}
func JSValueToRequest(val js.Value) Request { return Request{Value: JSValueToValue(val)} }
func (v Value) AsRequest() Request { return Request{Value: v} }
func NewRequest(args ...interface{}) Request {
return Request{Value: JSValueToValue(js.Global().Get("Request").New(args...))}
}
func (r Request) ArrayBuffer(args ...interface{}) {
r.Call("arrayBuffer", args...)
}
func (r Request) Blob(args ...interface{}) {
r.Call("blob", args...)
}
func (r Request) GetBody() Value {
val := r.Get("body")
return val
}
func (r Request) GetBodyUsed() bool {
val := r.Get("bodyUsed")
return val.Bool()
}
func (r Request) GetCache() RequestCache {
val := r.Get("cache")
return JSValueToRequestCache(val.JSValue())
}
func (r Request) Clone(args ...interface{}) Request {
val := r.Call("clone", args...)
return JSValueToRequest(val.JSValue())
}
func (r Request) GetCredentials() RequestCredentials {
val := r.Get("credentials")
return JSValueToRequestCredentials(val.JSValue())
}
func (r Request) GetDestination() RequestDestination {
val := r.Get("destination")
return JSValueToRequestDestination(val.JSValue())
}
func (r Request) FormData(args ...interface{}) {
r.Call("formData", args...)
}
func (r Request) GetHeaders() Headers {
val := r.Get("headers")
return JSValueToHeaders(val.JSValue())
}
func (r Request) GetIntegrity() string {
val := r.Get("integrity")
return val.String()
}
func (r Request) GetIsHistoryNavigation() bool {
val := r.Get("isHistoryNavigation")
return val.Bool()
}
func (r Request) GetIsReloadNavigation() bool {
val := r.Get("isReloadNavigation")
return val.Bool()
}
func (r Request) Json(args ...interface{}) {
r.Call("json", args...)
}
func (r Request) GetKeepalive() bool {
val := r.Get("keepalive")
return val.Bool()
}
func (r Request) GetMethod() []byte {
val := r.Get("method")
return []byte(val.String())
}
func (r Request) GetMode() RequestMode {
val := r.Get("mode")
return JSValueToRequestMode(val.JSValue())
}
func (r Request) GetRedirect() RequestRedirect {
val := r.Get("redirect")
return JSValueToRequestRedirect(val.JSValue())
}
func (r Request) GetReferrer() string {
val := r.Get("referrer")
return val.String()
}
func (r Request) GetReferrerPolicy() ReferrerPolicy {
val := r.Get("referrerPolicy")
return JSValueToReferrerPolicy(val.JSValue())
}
func (r Request) GetSignal() AbortSignal {
val := r.Get("signal")
return JSValueToAbortSignal(val.JSValue())
}
func (r Request) Text(args ...interface{}) {
r.Call("text", args...)
}
func (r Request) GetUrl() string {
val := r.Get("url")
return val.String()
}