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