@package
Syntax
@package
Overview
@package marks a symbol as package-private. It is more restrictive than @protected (which allows subclass access) but less restrictive than @private (which allows only the defining class). This concept maps to package-private access in Java.
Example
/**
* Internal registry — not part of the public API.
* @package
*/
class PluginRegistry {
register(plugin) {}
}
See also
Official reference: jsdoc.app/tags-package