Merge pull request #2240 from BrunnerLivio/feature/client-proxy-factory-overload

feature(microservices): Return correct client type in ClientProxyFactory
This commit is contained in:
Kamil Mysliwiec
2019-05-30 15:39:34 +02:00
committed by GitHub

View File

@@ -24,6 +24,10 @@ export interface IClientProxyFactory {
}
export class ClientProxyFactory {
public static create(
clientOptions: { transport: Transport.GRPC } & ClientOptions,
): ClientGrpcProxy;
public static create(clientOptions: ClientOptions): ClientProxy & Closeable;
public static create(clientOptions: ClientOptions): ClientProxy & Closeable {
const { transport, options } = clientOptions;
switch (transport) {