@injectivelabs/grpc-web-react-native-transport
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

@improbable-eng/grpc-web-react-native-transport

Transport for use with @improbable-eng/grpc-web that works with React Native.

Usage

When making a gRPC request, specify this transport:

import { grpc } from '@improbable-eng/grpc-web';
import { ReactNativeTransport } from '@improbable-eng/grpc-web-react-native-transport';

grpc.invoke(MyService.DoQuery, {
  host: "https://example.com",
  transport: ReactNativeTransport(),
  /* ... */
})

Alternatively specify the Default Transport when your server/application bootstraps:

import { grpc } from '@improbable-eng/grpc-web';
import { ReactNativeTransport } from '@improbable-eng/grpc-web-react-native-transport';

// Do this first, before you make any grpc requests!
grpc.setDefaultTransport(ReactNativeTransport());

Readme

Keywords

none

Package Sidebar

Install

npm i @injectivelabs/grpc-web-react-native-transport

Weekly Downloads

26,440

Version

0.0.2

License

Apache-2.0

Unpacked Size

17.9 kB

Total Files

7

Last publish

Collaborators

  • albertchon
  • bangjelkoski
  • markuswaas
  • hmoragrega
  • shanemoore
  • thomasralee
  • mmeloni
  • ivan-angelkoski
  • danidomi
  • proofofze
  • nicolasbaum
  • dbrajovic
  • frederick-injective