def encoding

bolt@1.27.0.0 · src/lsp/server.bend:595

import bolt@1.27.0.0/src/lsp/server.bend as Server
import Base
import emerging-ezjson@1.2.0.0/src/value.bend as J
import bolt@1.27.0.0/src/lsp/enc.bend as Enc

595# the encoding after a message: initialize settles it (enc.bend's
596# negotiate); every other message keeps it
597def encoding(mm: Method, params: J.Json, ee: Enc.Enc) -> Enc.Enc:
598  match mm:
599    case MInitialize{}:
600      Enc.negotiate(params)
601    case _other:
602      ee

Uses (4)

Used by (1)