UNPKG

@enea-entertainment/runners

Version:
48 lines (42 loc) 700 B
import { Runner } from '@enea-entertainment/runner'; /* * * Runners * * @version : 1.0.1 * @author : https://www.enea.sk */ /** * * createRunners * * @export * @param {object} list * @returns {object} */ export function createRunners(list) { const runnersObject = {}; for (const key in list) { runnersObject[key] = new Runner(list[key]); } return runnersObject; } /** * * destroyRunners * * @export * @param {object} runnersObject */ export function destroyRunners(runnersObject) { for (const key in runnersObject) { if (runnersObject[key] instanceof Runner) { runnersObject[key].detachAll(); } } }