MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / withDb

Function withDb

packages/core/sdk/src/platform-view.test.ts:78–83  ·  view source on GitHub ↗
(body: (db: SqliteTestFumaDb) => Effect.Effect<A, E>)

Source from the content-addressed store, hash-verified

76const UPSTREAM_HEALTH_FIELDS = ["identity", "detail", "responseSample"] as const;
77
78const withDb = <A, E>(body: (db: SqliteTestFumaDb) => Effect.Effect<A, E>): Effect.Effect<A, E> =>
79 Effect.acquireUseRelease(
80 Effect.promise(() => createSqliteTestFumaDb({ tables: collectTables() })),
81 body,
82 (db) => Effect.promise(() => db.close()),
83 );
84
85const insertConnection = (
86 db: SqliteTestFumaDb,

Callers 1

Calls 3

createSqliteTestFumaDbFunction · 0.90
collectTablesFunction · 0.90
closeMethod · 0.65

Tested by

no test coverage detected