'use strict'; module.exports = () => { const _features = []; return { getFeature: (name) => { const toggle = _features.find(f => f.name === name); if (toggle) { return Promise.resolve(toggle); } else { return Promise.reject(); } }, getFeatures: () => Promise.resolve(_features), addFeature: (feature) => _features.push(feature), }; };