import {electrodeBridge} from 'react-native-electrode-bridge';

{{#hasRequest}}
import {{baseName}}Requests from './{{baseName}}Requests';
{{/hasRequest}}
{{#hasEvent}}
import {{baseName}}Events from './{{baseName}}Events';
{{/hasEvent}}
{{#hasRequest}}

const REQUESTS = new {{baseName}}Requests(electrodeBridge);

export function requests() {
  return REQUESTS;
}
{{/hasRequest}}
{{#hasEvent}}

const EVENTS = new {{baseName}}Events(electrodeBridge);

export function events() {
  return EVENTS;
}
{{/hasEvent}}
{{!no event has request}}
{{^hasEvent}}
{{#hasRequest}}

export default {requests};
{{/hasRequest}}
{{/hasEvent}}
{{!has event no request}}
{{^hasRequest}}
{{#hasEvent}}

export default {events};
{{/hasEvent}}
{{/hasRequest}}
{{!has both event and request}}
{{#hasEvent}}
{{#hasRequest}}

export default {requests, events};
{{/hasRequest}}
{{/hasEvent}}
