MCPcopy
hub / github.com/mgonto/restangular / restangularizePromise

Function restangularizePromise

src/restangular.js:913–925  ·  view source on GitHub ↗
(promise, isCollection, valueToFill)

Source from the content-addressed store, hash-verified

911 }
912 // Promises
913 function restangularizePromise(promise, isCollection, valueToFill) {
914 promise.call = _.bind(promiseCall, promise);
915 promise.get = _.bind(promiseGet, promise);
916 promise[config.restangularFields.restangularCollection] = isCollection;
917 if (isCollection) {
918 promise.push = _.bind(promiseCall, promise, 'push');
919 }
920 promise.$object = valueToFill;
921 if (config.restangularizePromiseInterceptor) {
922 config.restangularizePromiseInterceptor(promise);
923 }
924 return promise;
925 }
926
927 function promiseCall(method) {
928 var deferred = $q.defer();

Callers 5

promiseCallFunction · 0.85
promiseGetFunction · 0.85
putElementFunctionFunction · 0.85
fetchFunctionFunction · 0.85
elemFunctionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected