|
|
// Code generated DO NOT EDIT
|
|
|
// filereadersync.go
|
|
|
package dom
|
|
|
|
|
|
import "syscall/js"
|
|
|
|
|
|
type FileReaderSyncIFace interface {
|
|
|
ReadAsArrayBuffer(args ...interface{}) ArrayBuffer
|
|
|
ReadAsBinaryString(args ...interface{}) string
|
|
|
ReadAsDataURL(args ...interface{}) string
|
|
|
ReadAsText(args ...interface{}) string
|
|
|
}
|
|
|
type FileReaderSync struct {
|
|
|
Value
|
|
|
}
|
|
|
|
|
|
func JSValueToFileReaderSync(val js.Value) FileReaderSync {
|
|
|
return FileReaderSync{Value: JSValueToValue(val)}
|
|
|
}
|
|
|
func (v Value) AsFileReaderSync() FileReaderSync { return FileReaderSync{Value: v} }
|
|
|
func NewFileReaderSync(args ...interface{}) FileReaderSync {
|
|
|
return FileReaderSync{Value: JSValueToValue(js.Global().Get("FileReaderSync").New(args...))}
|
|
|
}
|
|
|
func (f FileReaderSync) ReadAsArrayBuffer(args ...interface{}) ArrayBuffer {
|
|
|
val := f.Call("readAsArrayBuffer", args...)
|
|
|
return JSValueToArrayBuffer(val.JSValue())
|
|
|
}
|
|
|
func (f FileReaderSync) ReadAsBinaryString(args ...interface{}) string {
|
|
|
val := f.Call("readAsBinaryString", args...)
|
|
|
return val.String()
|
|
|
}
|
|
|
func (f FileReaderSync) ReadAsDataURL(args ...interface{}) string {
|
|
|
val := f.Call("readAsDataURL", args...)
|
|
|
return val.String()
|
|
|
}
|
|
|
func (f FileReaderSync) ReadAsText(args ...interface{}) string {
|
|
|
val := f.Call("readAsText", args...)
|
|
|
return val.String()
|
|
|
}
|