From 8f329ffb829410e1fd8f86a766929134e736e3e5 Mon Sep 17 00:00:00 2001 From: oojerryoo Date: Wed, 18 Dec 2013 15:27:39 -0800 Subject: fix(closure): add type definition for Scope#$watchCollection Closes #5475 --- closure/angular.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'closure') diff --git a/closure/angular.js b/closure/angular.js index 4b4d00b4..abc05a15 100644 --- a/closure/angular.js +++ b/closure/angular.js @@ -762,7 +762,9 @@ angular.Module.requires; * $parent: angular.Scope, * $root: angular.Scope, * $watch: function( - * (string|Function), (string|Function)=, boolean=):function() + * (string|Function), (string|Function)=, boolean=):function(), + * $watchCollection: function( + * (string|Function), (string|Function)=):function() * }} */ angular.Scope; @@ -834,6 +836,13 @@ angular.Scope.$root; */ angular.Scope.$watch = function(exp, opt_listener, opt_objectEquality) {}; +/** + * @param {string|Function} exp + * @param {(string|Function)=} opt_listener + * @return {function()} + */ +angular.Scope.$watchCollection = function(exp, opt_listener) {}; + /** * @typedef {{ * currentScope: angular.Scope, -- cgit v1.2.3