# PromiseResolvers

`import { PromiseResolvers } from "destack:async";`

Promise with its resolving function.

```ds title="PromiseResolvers"
export struct PromiseResolvers<T: Copy> {
    promise: Promise<T>;
    resolve: (T) => void;
}
```

[language/library/src/async/promise.ds:311:317](https://github.com/destack-sh/destack/blob/main/language/library/src/async/promise.ds#L311-L317)

## Members

### `promise: Promise<T>`

The created promise.

### `resolve: (T) => void`

Resolve the promise.
