@river-build/sdk
Version:
For more details, visit the following resources:
14 lines • 776 B
JavaScript
import { createConnectTransport as createConnectTransportWeb, } from '@connectrpc/connect-web';
import { isNodeEnv, isTestEnv } from '@river-build/dlog';
export function createHttp2ConnectTransport(options) {
if (isNodeEnv() && !isTestEnv()) {
// use node version of connect to force httpVersion: '2'
const { createConnectTransport: createConnectTransportNode,
// eslint-disable-next-line import/no-extraneous-dependencies, @typescript-eslint/no-var-requires
} = require('@connectrpc/connect-node');
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
return createConnectTransportNode({ ...options, httpVersion: '2' });
}
return createConnectTransportWeb(options);
}
//# sourceMappingURL=rpcCommon.js.map