google-gax

WebJar for google-gax

License

License

BSD 3-Clause
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

google-gax
Last Version

Last Version

0.22.1
Release Date

Release Date

Type

Type

jar
Description

Description

google-gax
WebJar for google-gax
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/googleapis/gax-nodejs

Download google-gax

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/google-gax/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>google-gax</artifactId>
    <version>0.22.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/google-gax/
implementation 'org.webjars.npm:google-gax:0.22.1'
// https://jarcasting.com/artifacts/org.webjars.npm/google-gax/
implementation ("org.webjars.npm:google-gax:0.22.1")
'org.webjars.npm:google-gax:jar:0.22.1'
<dependency org="org.webjars.npm" name="google-gax" rev="0.22.1">
  <artifact name="google-gax" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='google-gax', version='0.22.1')
)
libraryDependencies += "org.webjars.npm" % "google-gax" % "0.22.1"
[org.webjars.npm/google-gax "0.22.1"]

Dependencies

compile (13)

Group / Artifact Type Version
org.webjars.npm : google-auth-library jar [2.0.0,3)
org.webjars.npm : walkdir jar [0.0.12]
org.webjars.npm : google-proto-files jar [0.18.0,0.19)
org.webjars.npm : lodash.at jar [4.6.0,5)
org.webjars.npm : grpc jar [1.16.0,2)
org.webjars.npm : lodash.has jar [4.5.2,5)
org.webjars.npm : duplexify jar [3.6.0,4)
org.webjars.npm : retry-request jar [4.0.0,5)
org.webjars.npm : grpc__grpc-js jar [0.3.0,0.4)
org.webjars.npm : is-stream-ended jar [0.1.4,0.2)
org.webjars.npm : grpc__proto-loader jar [0.3.0,0.4)
org.webjars.npm : semver jar [5.5.1,6)
org.webjars.npm : protobufjs jar [6.8.8,7)

Project Modules

There are no modules declared in this project.

Google Inc. logo

Google API Extensions for Node.js

Release Level npm version Code Coverage

Google API Extensions for Node.js (gax-nodejs) is a set of modules which aids the development of APIs for clients and servers based on gRPC and Google API conventions.

Application code will rarely need to use most of the classes within this library directly, but code generated automatically from the API definition files in Google APIs can use services such as page streaming and request bundling to provide a more convenient and idiomatic API surface to callers.

Installation

$ npm install google-gax

Supporting older version of Node.js

This library uses grpc-js package for communicating with API server, and it uses HTTP/2 functionality that is only available in Node.js v8.13.0 or newer. If you need to use this library with older versions of Node.js, you need to make your code depend on a legacy gRPC library (grpc) and pass the instance of gRPC to the client constructor:

const grpc = require('grpc');
const client = new APIClient({ grpc }); // APIClient is the client class you use, e.g. SpeechClient, etc.

Contributing

Contributions to this library are always welcome and highly encouraged. See the CONTRIBUTING documentation for more information on how to get started.

Details

For detailed documentation of the modules in gax-nodejs, please check out the docs.

License

BSD - See LICENSE for more information.

org.webjars.npm

Google APIs

Clients for Google APIs and tools that help produce them.

Versions

Version
0.22.1