promise

package
v0.0.0-...-f5de9ae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGo

func NewGo() (resolve, reject Resolver, promise Go)

Types

type Go

type Go struct {
	// contains filtered or unexported fields
}

func (Go) Await

func (p Go) Await() (interface{}, error)

func (Go) Catch

func (p Go) Catch(fn func(rejectedReason interface{}) interface{}) Promise

func (Go) Then

func (p Go) Then(fn func(value interface{}) interface{}) Promise

type Promise

type Promise interface {
	Then(fn func(value interface{}) interface{}) Promise
	Catch(fn func(value interface{}) interface{}) Promise
	Await() (interface{}, error)
}

type Resolver

type Resolver func(interface{})

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL