1- import * as grpc from '@injectivelabs/grpc-web'
1+ import { grpc } from '@injectivelabs/grpc-web'
22import { BrowserHeaders } from 'browser-headers'
33import { Observable } from 'rxjs'
44import { share } from 'rxjs/operators'
55
6- interface UnaryMethodDefinitionR extends grpc . grpc . UnaryMethodDefinition < any , any > {
6+ interface UnaryMethodDefinitionR extends grpc . UnaryMethodDefinition < any , any > {
77 requestStream : any
88 responseStream : any
99}
@@ -14,20 +14,20 @@ export interface Rpc {
1414 unary < T extends UnaryMethodDefinition > (
1515 methodDesc : T ,
1616 request : any ,
17- metadata : grpc . grpc . Metadata | undefined ,
17+ metadata : grpc . Metadata | undefined ,
1818 ) : Promise < any >
1919 invoke < T extends UnaryMethodDefinition > (
2020 methodDesc : T ,
2121 request : any ,
22- metadata : grpc . grpc . Metadata | undefined ,
22+ metadata : grpc . Metadata | undefined ,
2323 ) : Observable < any >
2424}
2525
2626export class GrpcWebError extends Error {
2727 constructor (
2828 message : string ,
29- public code : grpc . grpc . Code ,
30- public metadata : grpc . grpc . Metadata ,
29+ public code : grpc . Code ,
30+ public metadata : grpc . Metadata ,
3131 ) {
3232 super ( message )
3333 }
@@ -36,20 +36,20 @@ export class GrpcWebError extends Error {
3636export class GrpcWebImpl {
3737 private host : string
3838 private options : {
39- transport ?: grpc . grpc . TransportFactory
40- streamingTransport ?: grpc . grpc . TransportFactory
39+ transport ?: grpc . TransportFactory
40+ streamingTransport ?: grpc . TransportFactory
4141 debug ?: boolean
42- metadata ?: grpc . grpc . Metadata
42+ metadata ?: grpc . Metadata
4343 upStreamRetryCodes ?: number [ ]
4444 }
4545
4646 constructor (
4747 host : string ,
4848 options : {
49- transport ?: grpc . grpc . TransportFactory
50- streamingTransport ?: grpc . grpc . TransportFactory
49+ transport ?: grpc . TransportFactory
50+ streamingTransport ?: grpc . TransportFactory
5151 debug ?: boolean
52- metadata ?: grpc . grpc . Metadata
52+ metadata ?: grpc . Metadata
5353 upStreamRetryCodes ?: number [ ]
5454 } ,
5555 ) {
@@ -60,7 +60,7 @@ export class GrpcWebImpl {
6060 unary < T extends UnaryMethodDefinition > (
6161 methodDesc : T ,
6262 _request : any ,
63- metadata : grpc . grpc . Metadata | undefined ,
63+ metadata : grpc . Metadata | undefined ,
6464 ) : Promise < any > {
6565 const request = { ..._request , ...methodDesc . requestType }
6666 const metadataWithCookieMetadata = new BrowserHeaders ( {
@@ -69,14 +69,14 @@ export class GrpcWebImpl {
6969 } )
7070
7171 return new Promise ( ( resolve , reject ) => {
72- grpc . grpc . unary ( methodDesc , {
72+ grpc . unary ( methodDesc , {
7373 request,
7474 host : this . host ,
7575 metadata : metadataWithCookieMetadata ,
7676 transport : this . options . transport ,
7777 debug : this . options . debug ,
7878 onEnd : ( response ) => {
79- if ( response . status === grpc . grpc . Code . OK ) {
79+ if ( response . status === grpc . Code . OK ) {
8080 return resolve ( response . message ! . toObject ( ) )
8181 }
8282
@@ -95,7 +95,7 @@ export class GrpcWebImpl {
9595 invoke < T extends UnaryMethodDefinition > (
9696 methodDesc : T ,
9797 _request : any ,
98- metadata : grpc . grpc . Metadata | undefined ,
98+ metadata : grpc . Metadata | undefined ,
9999 ) : Observable < any > {
100100 const upStreamCodes = this . options . upStreamRetryCodes || [ ]
101101 const DEFAULT_TIMEOUT_TIME : number = 3_000
@@ -107,17 +107,17 @@ export class GrpcWebImpl {
107107
108108 return new Observable ( ( observer ) => {
109109 const upStream = ( ) => {
110- const client = grpc . grpc . invoke ( methodDesc , {
110+ const client = grpc . invoke ( methodDesc , {
111111 host : this . host ,
112112 request,
113113 transport : this . options . streamingTransport || this . options . transport ,
114114 metadata : actualMetadata ,
115115 debug : this . options . debug ,
116116 onMessage : ( next ) => observer . next ( next ) ,
117117 onEnd : (
118- code : grpc . grpc . Code ,
118+ code : grpc . Code ,
119119 message : string ,
120- trailers : grpc . grpc . Metadata ,
120+ trailers : grpc . Metadata ,
121121 ) => {
122122 if ( code === 0 ) {
123123 observer . complete ( )
0 commit comments