Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Deferred ¶
type Deferred[T interface{}] interface {
Then(DeferredCallback[T], DeferredCallback[error]) Deferred[any]
}
type DeferredCallback ¶
type DeferredCallback[T interface{}] func(T) error
type DeferredImp ¶
type DeferredImp[T interface{}] struct {
// contains filtered or unexported fields
}
func (*DeferredImp[T]) OccurredErr ¶
func (d *DeferredImp[T]) OccurredErr() error
func (*DeferredImp[T]) Reject ¶
func (d *DeferredImp[T]) Reject(err error)
func (*DeferredImp[T]) Resolve ¶
func (d *DeferredImp[T]) Resolve(value T)
func (*DeferredImp[T]) Then ¶
func (d *DeferredImp[T]) Then(onSuccess DeferredCallback[T], onError DeferredCallback[error]) Deferred[any]
Click to show internal directories.
Click to hide internal directories.