text: /* @flow */
  
  import PubNubCore from '../core/pubnub-common';
  import Networking from '../networking';
  import Database from '../db/common';
  import { del, get, post, patch } from '../networking/modules/web-node';
  import { InternalSetupStruct } from '../core/flow_interfaces';
  
  export default class extends PubNubCore {
    constructor(setup: InternalSetupStruct) {
      setup.db = new Database();
      setup.networking = new Networking({ del, get, post, patch });
      setup.sdkFamily = 'ReactNative';
      setup.ssl = true;
      super(setup);
    }
  }
  