text: import actions from './index';
  
  const openNewTab = async(
    url, openerTabId, background = false, adjacent = false
  ) => {
    if (!adjacent) {
      await browser.tabs.create({ url, active: !background });
      return { type: '' };
    }
    let tabs = await browser.tabs.query({
      active: true, currentWindow: true
    });
    await browser.tabs.create({
      url,
      openerTabId,
      active: !background,
      index: tabs[0].index + 1
    });
    return { type: '' };
  };
  
  const openToTab = async(url, tab) => {
    await browser.tabs.update(tab.id, { url: url });
    return { type: '' };
  };
  
  const selected = (tabId) => {
    return {
      type: actions.TAB_SELECTED,
      tabId,
    };
  };
  
  export { openNewTab, openToTab, selected };
  