Open domkm opened 5 years ago
Lacinia seems to be the most popular Clojure GraphQL server library and, as such, we would like to support common use cases.
Particularly, we would like to be able to automatically instrument resolvers. The exact nature of the instrumentation is an open question.
fspec
:fn
:ret
instrument
unstrument
:args
Lacinia seems to be the most popular Clojure GraphQL server library and, as such, we would like to support common use cases.
Particularly, we would like to be able to automatically instrument resolvers. The exact nature of the instrumentation is an open question.
fspec
:fn
specs defined?:ret
or:fn
) throw immediately or cause errors to be attached to the response?instrument
andunstrument
anonymous functions?instrument
orunstrument
individual resolvers?instrument
orunstrument
(use any combination of:args
,:ret
, and:fn
)?instrument
orunstrument
individual resolvers?