mirror of https://github.com/grpc/grpc-node.git
Merge pull request #1069 from mpminardi/grpc-js_api_changes
grpc-js Api changes for using statically generated code with grpc-js
This commit is contained in:
commit
56df09ceb0
|
|
@ -36,6 +36,7 @@ import {
|
||||||
loadPackageDefinition,
|
loadPackageDefinition,
|
||||||
makeClientConstructor,
|
makeClientConstructor,
|
||||||
Serialize,
|
Serialize,
|
||||||
|
ServiceDefinition
|
||||||
} from './make-client';
|
} from './make-client';
|
||||||
import { Metadata } from './metadata';
|
import { Metadata } from './metadata';
|
||||||
import {
|
import {
|
||||||
|
|
@ -46,6 +47,9 @@ import {
|
||||||
import { KeyCertPair, ServerCredentials } from './server-credentials';
|
import { KeyCertPair, ServerCredentials } from './server-credentials';
|
||||||
import { StatusBuilder } from './status-builder';
|
import { StatusBuilder } from './status-builder';
|
||||||
import {
|
import {
|
||||||
|
handleBidiStreamingCall,
|
||||||
|
handleServerStreamingCall,
|
||||||
|
handleUnaryCall,
|
||||||
ServerUnaryCall,
|
ServerUnaryCall,
|
||||||
ServerReadableStream,
|
ServerReadableStream,
|
||||||
ServerWritableStream,
|
ServerWritableStream,
|
||||||
|
|
@ -227,10 +231,19 @@ export {
|
||||||
ServerReadableStream,
|
ServerReadableStream,
|
||||||
ServerWritableStream,
|
ServerWritableStream,
|
||||||
ServerDuplexStream,
|
ServerDuplexStream,
|
||||||
|
ServiceDefinition,
|
||||||
UntypedHandleCall,
|
UntypedHandleCall,
|
||||||
UntypedServiceImplementation,
|
UntypedServiceImplementation,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**** Server ****/
|
||||||
|
|
||||||
|
export {
|
||||||
|
handleBidiStreamingCall,
|
||||||
|
handleServerStreamingCall,
|
||||||
|
handleUnaryCall,
|
||||||
|
};
|
||||||
|
|
||||||
/* tslint:disable:no-any */
|
/* tslint:disable:no-any */
|
||||||
export type Call =
|
export type Call =
|
||||||
| ClientUnaryCall
|
| ClientUnaryCall
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ export interface MethodDefinition<RequestType, ResponseType> {
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ServiceDefinition {
|
export interface ServiceDefinition {
|
||||||
[index: string]: MethodDefinition<object, object>;
|
[index: string]: MethodDefinition<any, any>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ProtobufTypeDefinition {
|
export interface ProtobufTypeDefinition {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue