diff --git a/cli/targets/static.js b/cli/targets/static.js
index c130d9026..453317641 100644
--- a/cli/targets/static.js
+++ b/cli/targets/static.js
@@ -680,6 +680,10 @@ function buildService(ref, service) {
]);
push("Object.defineProperty(" + escapeName(service.name) + ".prototype" + util.safeProp(lcName) + " = function " + escapeName(lcName) + "(request, callback) {");
++indent;
+ push(escapeName(lcName) + ".requestStream = " + method.requestStream + ";");
+ push(escapeName(lcName) + ".responseStream = " + method.responseStream + ";");
+ push(escapeName(lcName) + ".resolvedRequestType = $root." + exportName(method.resolvedRequestType) + ";");
+ push(escapeName(lcName) + ".resolvedResponseType = $root." + exportName(method.resolvedResponseType) + ";");
push("return this.rpcCall(" + escapeName(lcName) + ", $root." + exportName(method.resolvedRequestType) + ", $root." + exportName(method.resolvedResponseType) + ", request, callback);");
--indent;
push("}, \"name\", { value: " + JSON.stringify(method.name) + " });");