UNPKG

wildember

Version:

一个方便、快捷连接野狗实时服务适配器。

20 lines (18 loc) 460 B
import Ember from 'ember'; export default function(fn, context, _args, errorMsg) { var args = _args || []; return new Ember.RSVP.Promise(function(resolve, reject) { var callback = function(error) { if (error) { if (errorMsg && typeof error === 'object') { error.location = errorMsg; } reject(error); } else { resolve(); } }; args.push(callback); fn.apply(context, args); }); }