/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/undertaker/lib/registry.js
25 строк
474 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
'use strict'; var reduce = require('object.reduce'); var validateRegistry = require('./helpers/validateRegistry'); function setTasks(inst, task, name) { inst.set(name, task); return inst; } function registry(newRegistry) { if (!newRegistry) { return this._registry; } validateRegistry(newRegistry); var tasks = this._registry.tasks(); this._registry = reduce(tasks, setTasks, newRegistry); this._registry.init(this); } module.exports = registry;