Ссылка param на внешний ресурс

Я пытаюсь связать тип параметра, используемого функцией в одном файле, с ее объявлением в другом файле.

const TopBar = require('./TopBar');
const BottomTabs = require('./BottomTabs');

/**
 * NavigationOptions module
 * @module navigation-options
 */

 /**
  * NavigationOptions are used by containers to customize their behavior and style.
  * @alias module:navigation-options
  * @class
  */
class NavigationOptions {
  /**
   * @external NavigationOptions
   * @see https://wix.github.io/react-native-navigation/v2/#/docs/navigationoptions
   * @constructor {external:NavigationOptions}
   * @typedef {Object} NavigationOptions
   * @property {TopBar} topBar
   * @property {BottomTabs} bottomTabs
   */
  constructor(options) {
    this.topBar = options.topBar && new TopBar(options.topBar);
    this.tabBar = options.tabBar && new BottomTabs(options.tabBar);
  }
}

module.exports = NavigationOptions;

И параметр, используемый в функции

/** @constructor */
class Navigation {
  /**
   * Change a containers navigation options
   * @param {string} containerId Unique container name
   * @param {external:NavigationOptions} options
   */
  setOptions(containerId, options) {
    this.commands.setOptions(containerId, new NavigationOptions(options));
  }
}

Результат, который я получаю, не связан, как я ожидал.

| Param | Type | Description |
| --- | --- | --- |
| containerId | <code>string</code> | Unique container name |
| options | <code>external:NavigationOptions</code> |  |

0 ответов

Другие вопросы по тегам