"use strict"; import {Common} from "../Utils/Common.ecma.js"; /** * @class ThreadModel * @constructor * @param {!thread_callback} callback * @param {!(Object.|Array.)} inputs * @return {void} * @access public * @static */ export const UniqueKeyModel = (function(){ /** * @callback thread_callback * @param {!UniqueKeyModel} thread * @return {void} */ /** * @constructs UniqueKeyModel * @param {!string} key * @param {!boolean} is_html_item * @param {!number} i * @return {void} * @access private * @static */ const UniqueKeyModel = function(key, is_html_item, i){ /** @type {number} */ this.i = i; /** @type {string} */ this.key = key; /** @type {boolean} */ this.is_html_item = is_html_item; /** @type {boolean} */ this.loaded = false; /** @type {number} */ this.date = Date.now(); }; return UniqueKeyModel; })();