UNPKG

wangbd-myui

Version:

MY前端基础框架核心组件库

14 lines (13 loc) 354 B
/** * 角色验证中间件 * @param instance * @param params * @return {Promise<any>} */ export default function (instance, params) { const {args, required} = params const match = required ? args.every(n => instance.is(n)) : args.some(n => instance.is(n)) return match ? Promise.resolve(match) : Promise.reject(params) }