MCPcopy
hub / github.com/Effect-TS/effect / void_

Function void_

packages/sql/src/SqlSchema.ts:32–43  ·  view source on GitHub ↗
(
  options: {
    readonly Request: Schema.Schema<IA, II, IR>
    readonly execute: (request: II) => Effect.Effect<unknown, E, R>
  }
)

Source from the content-addressed store, hash-verified

30}
31
32const void_ = <IR, II, IA, R, E>(
33 options: {
34 readonly Request: Schema.Schema<IA, II, IR>
35 readonly execute: (request: II) => Effect.Effect<unknown, E, R>
36 }
37) => {
38 const encode = Schema.encode(options.Request)
39 return (request: IA): Effect.Effect<void, E | ParseError, R | IR> =>
40 Effect.asVoid(
41 Effect.flatMap(encode(request), options.execute)
42 )
43}
44export {
45 /**
46 * Run a sql query with a request schema and discard the result.

Callers

nothing calls this directly

Calls 2

encodeMethod · 0.80
encodeFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…