jsdocs
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,5 +2,6 @@
|
||||
.idea
|
||||
/dist
|
||||
/node_modules
|
||||
/out
|
||||
|
||||
**.DS_Store
|
||||
|
||||
@ -5,7 +5,9 @@
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"build": "webpack --mode=production",
|
||||
"start": "webpack-dev-server"
|
||||
"start": "webpack-dev-server",
|
||||
"docs": "jsdoc -r ./src",
|
||||
"show:docs": "lite-server --baseDir=\"out\""
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@ -23,18 +23,23 @@
|
||||
class Component {
|
||||
/**
|
||||
* @private
|
||||
*
|
||||
* @type {Listener[]}
|
||||
*/
|
||||
_listeners;
|
||||
|
||||
/**
|
||||
* События компонента
|
||||
* @private
|
||||
*
|
||||
* @type {Events}
|
||||
*/
|
||||
_events;
|
||||
|
||||
/**
|
||||
* Корневой элемент компонента
|
||||
* @public
|
||||
*
|
||||
* @type {Node} - корневой элемент компонента
|
||||
*/
|
||||
mainNode;
|
||||
@ -42,6 +47,7 @@ class Component {
|
||||
/**
|
||||
* @param {string} mainNodeSelector - селектор, с помощью которого извлекается шаблон компонента
|
||||
* @param {Node} parentNode - родительский Node, в который следует положить созданный элемент
|
||||
* @constructor
|
||||
*/
|
||||
constructor(mainNodeSelector, parentNode) {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user