import { NetworkProxy } from './typings' import isBrowser from "is-in-browser"; import CfNetwork from './CfNetwork' export default class NetworkFactory { static getNetworkDriver(key: string): NetworkProxy { if (isBrowser) { return new CfNetwork(key) } else { // at some point we used this node-fetch here // but it did not work with legacy versions of // typescript and jest, used by one of our partners return new CfNetwork(key) } } }