// DO NOT EDIT - generated file package dom import "syscall/js" type Promise struct { Value } func NewPromise(v js.Value) *Promise { val := Value{Value: v} if val.IsNull() || val.IsUndefined() { return nil } return val.ToPromise() } func (v Value) ToPromise() *Promise { return &Promise{Value: v} }