Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

BunServices unstable

Aggregate Bun platform services layer.

This module defines the BunServices union and a single layer that provides Bun-backed child process spawning, crypto, filesystem, path, stdio, and terminal services. Use the layer when a Bun program wants the standard platform services from one place.

2 exports Since v4.0.0 Source

Layers

layer

unstable
Since v4.0.0

Provides the default Bun implementations for child process spawning, filesystem, path, stdio, and terminal services.

Signature

declare const layer: Layer.Layer<BunServices>

Models

BunServices

type unstable
Since v4.0.0

The union of core services provided by the Bun platform layer, including child process spawning, filesystem, path, stdio, and terminal services.

Signature

type BunServices = ChildProcessSpawner | Crypto | FileSystem | Path | Terminal | Stdio