UNPKG

newrelic

Version:
21 lines (18 loc) 635 B
/* * Copyright 2020 New Relic Corporation. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ 'use strict' class ProxyGrpc { constructor(grpcLibrary = '@grpc/grpc-js') { this.library = require(grpcLibrary) // add methods or objects from base grpc class that we need as needed this.credentials = this.library.credentials this.Metadata = this.library.Metadata this.loadPackageDefinition = this.library.loadPackageDefinition this.status = this.library.status this.Server = this.library.Server this.ServerCredentials = this.library.ServerCredentials } } module.exports = new ProxyGrpc()