Ссылка 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> | |