# empty

An Fx that emits no values and completes immediately.

## Signatures

```ts
export declare const empty: Fx<never, never, never>;
```

## Why

`empty` is the zero-emission producer used for conditional and identity branches.

## Ownership and lifetime

Each run completes synchronously, emits nothing, and acquires no resources.

## Examples

```ts
import { Effect, Option } from "effect"
import { empty, first } from "@typed/fx/Fx"

const program = Effect.map(first(empty), Option.isNone)
```
