AnP/Public/ecma/Components/TablesComponent.ecma.js

49 lines
977 B
JavaScript

"use strict";
/**
* @class TablesComponent
* @constructor
* @param {!AnP} anp
* @return {void}
* @access private
* @static
*/
export const TablesComponent = (function(){
/**
* @constructs TablesComponent
* @param {!AnP} anp
* @return {void}
* @access private
* @static
*/
const TablesComponent = function(anp){
/** @type {TablesComponent} */
const self = this;
/**
* @returns {void}
* @access private
*/
const constructor = () => {
setTimeout(() => {
anp.components.tables = self;
anp.components.table = self.build;
}, 0);
};
/**
* @param {!(Object.<string, any|null>|Array.<any|null>)} inputs
* @return {Array.<any|null>}
* @access public
*/
this.build = inputs => {};
constructor();
};
return TablesComponent;
})();