# ResourceState

`import { ResourceState } from "destack:runtime";`

Runtime resource lifecycle state.

```ds title="ResourceState"
export enum ResourceState {
    Open = 1,
    Closing = 2,
    Closed = 3,
}
```

[language/library/src/runtime/resource.ds:18:25](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/resource.ds#L18-L25)

## Variants

### `Open = 1`

The resource is open.

### `Closing = 2`

The resource is closing.

### `Closed = 3`

The resource is closed.
