(effect: Effect.Effect<A, E, SqlClientService>)
| 17 | }) |
| 18 | |
| 19 | const run = <A, E>(effect: Effect.Effect<A, E, SqlClientService>) => |
| 20 | Effect.runPromise( |
| 21 | effect.pipe(Effect.provide(SqliteClient.layer({ filename: ":memory:", disableWAL: true })), Effect.scoped), |
| 22 | ) |
| 23 | |
| 24 | const makeDb = Effect.gen(function* () { |
| 25 | const db = yield* EffectDrizzleSqlite.makeWithDefaults() |