// Code generated DO NOT EDIT
|
|
// headers.go
|
|
package dom
|
|
|
|
import "syscall/js"
|
|
|
|
type HeadersIFace interface {
|
|
Append(args ...interface{})
|
|
Delete(args ...interface{})
|
|
Get(args ...interface{}) []byte
|
|
Has(args ...interface{}) bool
|
|
Set(args ...interface{})
|
|
}
|
|
type Headers struct {
|
|
Value
|
|
}
|
|
|
|
func JSValueToHeaders(val js.Value) Headers { return Headers{Value: JSValueToValue(val)} }
|
|
func (v Value) AsHeaders() Headers { return Headers{Value: v} }
|
|
func NewHeaders(args ...interface{}) Headers {
|
|
return Headers{Value: JSValueToValue(js.Global().Get("Headers").New(args...))}
|
|
}
|
|
func (h Headers) Append(args ...interface{}) {
|
|
h.Call("append", args...)
|
|
}
|
|
func (h Headers) Delete(args ...interface{}) {
|
|
h.Call("delete", args...)
|
|
}
|
|
func (h Headers) Get(args ...interface{}) []byte {
|
|
val := h.Call("get", args...)
|
|
return []byte(val.String())
|
|
}
|
|
func (h Headers) Has(args ...interface{}) bool {
|
|
val := h.Call("has", args...)
|
|
return val.Bool()
|
|
}
|
|
func (h Headers) Set(args ...interface{}) {
|
|
h.Call("set", args...)
|
|
}
|