// Code generated DO NOT EDIT // datatransferitem.go package dom import "syscall/js" type DataTransferItemIFace interface { GetAsFile(args ...interface{}) File GetAsString(args ...interface{}) GetKind() string GetType() string } type DataTransferItem struct { Value } func JSValueToDataTransferItem(val js.Value) DataTransferItem { return DataTransferItem{Value: JSValueToValue(val)} } func (v Value) AsDataTransferItem() DataTransferItem { return DataTransferItem{Value: v} } func NewDataTransferItem(args ...interface{}) DataTransferItem { return DataTransferItem{Value: JSValueToValue(js.Global().Get("DataTransferItem").New(args...))} } func (d DataTransferItem) GetAsFile(args ...interface{}) File { val := d.Call("getAsFile", args...) return JSValueToFile(val.JSValue()) } func (d DataTransferItem) GetAsString(args ...interface{}) { d.Call("getAsString", args...) } func (d DataTransferItem) GetKind() string { val := d.Get("kind") return val.String() } func (d DataTransferItem) GetType() string { val := d.Get("type") return val.String() }