From 671b5837e08dd2053a64d2fa5a3195e6292ad498 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Vald=C3=A9s=20de=20Le=C3=B3n?= Date: Fri, 20 Jul 2018 11:55:48 +0200 Subject: [PATCH] Replaces `string` type with actual possible values Enhances documentation of the `type` argument for `grpc.Server.register`, leveraging on JSDoc's support for literal enumerations. This keeps developers from having to dig through the source code to find the valid values. --- packages/grpc-native-core/src/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grpc-native-core/src/server.js b/packages/grpc-native-core/src/server.js index ec5a8067..b238de04 100644 --- a/packages/grpc-native-core/src/server.js +++ b/packages/grpc-native-core/src/server.js @@ -802,7 +802,7 @@ Server.prototype.start = function() { * request values and returns a stream of response values * @param {grpc~serialize} serialize Serialization function for responses * @param {grpc~deserialize} deserialize Deserialization function for requests - * @param {string} type The streaming type of method that this handles + * @param {('unary'|'client_stream'|'server_stream'|'bidi')} type The streaming type of method that this handles * @return {boolean} True if the handler was set. False if a handler was already * set for that name. */