variable / @typed/id/IdsTest
IdsTest
Provides deterministic IDs, time, entropy, and TestClock services.
- Package version
- 1.0.0-beta.13
- Category
- Deterministic testing
- Since
- 1.0.0
Import
import { IdsTest } from "@typed/id/IdsTest";
Signatures
export declare const IdsTest: (options?: IdsTestOptions) => Layer.Layer<Ids | DateTimes | RandomValues | Uuid7State | TestClock.TestClock, Cause.IllegalArgumentError>;
Examples
import { Ids } from "@typed/id/Ids"
import { IdsTest } from "@typed/id/IdsTest"
import { Effect } from "effect"
const deterministic = Ids.uuid7.pipe(Effect.provide(IdsTest({ currentTime: 0 })))