MCPcopy Create free account
hub / github.com/Effect-TS/effect / void_

Function void_

packages/effect/src/unstable/sql/SqlSchema.ts:86–97  ·  view source on GitHub ↗
(
  options: {
    readonly Request: Req
    readonly execute: (request: Req["Encoded"]) => Effect.Effect<unknown, E, R>
  }
)

Source from the content-addressed store, hash-verified

84}
85
86const void_ = <Req extends Schema.Constraint, E, R>(
87 options: {
88 readonly Request: Req
89 readonly execute: (request: Req["Encoded"]) => Effect.Effect<unknown, E, R>
90 }
91) => {
92 const encode = Schema.encodeEffect(options.Request)
93 return (request: Req["Type"]): Effect.Effect<void, E | Schema.SchemaError, R | Req["EncodingServices"]> =>
94 Effect.asVoid(
95 Effect.flatMap(encode(request), options.execute)
96 )
97}
98export {
99 /**
100 * Runs a sql query with a request schema and discard the result.

Callers

nothing calls this directly

Calls 1

encodeFunction · 0.50

Tested by

no test coverage detected