UNPKG

@farjs/ui

Version:

Terminal UI React.js components library

25 lines (22 loc) 375 B
/** * @template T * @typedef {{ * readonly startTime: number; * readonly message: string; * readonly result: Promise<T>; * }} Task<T> */ /** * @template T * @param {string} message * @param {Promise<T>} result * @returns {Task<T>} */ function Task(message, result) { return { startTime: Date.now(), message, result, }; } export default Task;