send()

in runtimes/runtimes/lsp/router/routerByServerName.ts [16:31]


    send(sendHandler: (params: P) => Promise<void>, params: P) {
        const attachServerName = (): P => {
            const idObject = {
                serverName: this.serverName,
                id: params.id!,
            }
            const id = this.encoding.encode(JSON.stringify(idObject))
            return {
                ...params,
                id,
            }
        }

        const sendParams = params.id ? attachServerName() : params
        sendHandler(sendParams)
    }