UNPKG

ibird

Version:

A lightweight and flexible web development framework.

30 lines (27 loc) 425 B
/** * 提供应用缓存的功能 */ /** * 应用缓存对象 * @type {{}} * @private */ const _apps = {}; /** * 上下文函数 * @param name * @param app * @returns {*} */ function fn(name, app) { name = name || 'ibird'; if (app) { _apps[name] = app; } if (typeof name === 'boolean' && !app) { return _apps; } else { return _apps[name]; } } module.exports = fn;