* Send a request to the client. * An error is thrown if the server throws an error while handling the request or if the message fails to be sent/received. * * @param type Type of the request. * @param args Arguments of the request. * @returns The result of the request.
(type: TYPE, ...args: Parameters<BackInTemplate[TYPE]>)
| 180 | * @returns The result of the request. |
| 181 | */ |
| 182 | request<TYPE extends keyof BackInTemplate>(type: TYPE, ...args: Parameters<BackInTemplate[TYPE]>): Promise<ReturnType<BackInTemplate[TYPE]>> { |
| 183 | return server_request(this.client, type, ...args); |
| 184 | } |
| 185 | |
| 186 | send<TYPE extends keyof BackInTemplate>(type: TYPE, ...args: Parameters<BackInTemplate[TYPE]>): void { |
| 187 | server_send(this.client, type, ...args); |
no test coverage detected