UNPKG

@firfi/quint-connect

Version:

Model-based testing framework connecting Quint specifications to TypeScript implementations

10 lines • 455 B
import { Context, Effect, Layer } from "effect"; import { generateTraces } from "./quint.js"; export class TraceGeneration extends Context.Service()("@firfi/quint-connect/TraceGeneration") { } export const traceGenerationLayer = Layer.sync(TraceGeneration, () => TraceGeneration.of({ generate: Effect.fn("TraceGeneration.generate")(function* (opts) { return yield* generateTraces(opts); }) })); //# sourceMappingURL=trace-generation.js.map