aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Angular.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Angular.js b/src/Angular.js
index 3637479c..3a7848e3 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -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);
}