(function (angular, $, _) {
angular.module('crmUtil', []);
- // usage:
- // crmApi('Entity', 'action', {...}).then(function(apiResult){...})
+ // Angular implementation of CRM.api3
+ // @link http://wiki.civicrm.org/confluence/display/CRMDOC/AJAX+Interface#AJAXInterface-CRM.api3
//
// Note: To mock API results in unit-tests, override crmApi.backend, e.g.
// var apiSpy = jasmine.createSpy('crmApi');
/**
* AJAX api
+ * @link http://wiki.civicrm.org/confluence/display/CRMDOC/AJAX+Interface#AJAXInterface-CRM.api3
*/
CRM.api3 = function(entity, action, params, status) {
if (typeof(entity) === 'string') {