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

Function makeRequest

packages/sql/src/SqlResolver.ts:46–62  ·  view source on GitHub ↗
(
  tag: T,
  input: I,
  encoded: II,
  span: Tracer.Span
)

Source from the content-addressed store, hash-verified

44}
45
46const makeRequest = <T extends string, I, II, A, E>(
47 tag: T,
48 input: I,
49 encoded: II,
50 span: Tracer.Span
51): SqlRequest<T, A, E> => {
52 const self = Object.create(SqlRequestProto) as Types.Mutable<SqlRequest<T, A, E>>
53 self._tag = tag
54 self.spanLink = {
55 _tag: "SpanLink",
56 span,
57 attributes: {}
58 }
59 self.input = input
60 self.encoded = encoded
61 return self
62}
63
64const partitionRequests = <T extends string, A, E>(requests: ReadonlyArray<SqlRequest<T, A, E>>) => {
65 const len = requests.length

Callers 10

makeExecuteFunction · 0.70
requestFunction · 0.70
cachePopulateFunction · 0.70
cacheInvalidateFunction · 0.70

Calls 1

createMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…