docs for angular.extend

This commit is contained in:
Igor Minar 2010-11-24 21:03:56 -08:00
parent 17eee57c52
commit 921f7ce49e

View file

@ -611,6 +611,19 @@ function formatError(arg) {
}
/**
* @workInProgress
* @ngdoc function
* @name angular.extend
* @function
*
* @description
* Extends the destination object `dst` by copying all of the properties from the `src` objects to
* `dst`. You can specify multiple `src` objects.
*
* @param {Object} dst The destination object.
* @param {...Object} src The source object(s).
*/
function extend(dst) {
foreach(arguments, function(obj){
if (obj !== dst) {
@ -622,6 +635,7 @@ function extend(dst) {
return dst;
}
function inherit(parent, extra) {
return extend(new (extend(function(){}, {prototype:parent}))(), extra);
}