import * as Pg from "@sqlfx/pg";
import { PgTestContainerLayerTag, PgTestContainerLayer } from "./containers";
export const PgTest = Layer.provide(
PgTestContainerLayer,
Layer.scoped(
Pg.tag,
PgTestContainerLayerTag.pipe(
Effect.flatMap((_) => Pg.make({ database: _.url }))
)
)
);
import * as Pg from "@sqlfx/pg";
import { PgTestContainerLayerTag, PgTestContainerLayer } from "./containers";
export const PgTest = Layer.provide(
PgTestContainerLayer,
Layer.scoped(
Pg.tag,
PgTestContainerLayerTag.pipe(
Effect.flatMap((_) => Pg.make({ database: _.url }))
)
)
);