Commit Graph
91 Commits
Author SHA1 Message Date
Michel Salib 9f86b20f3e Angular IModule::provider can accept a provider object as second argument 2014-01-17 15:40:23 +01:00
Basarat Syed 7a44f44079 Revert "added promise chaining for http"
This reverts commit ef8d6d25e8. Needs more tests
2014-01-15 16:47:45 +11:00
Basarat Ali Syed ef8d6d25e8 added promise chaining for http
the type of variable num in below sample was not detected without this signature. 
```
var $http: ng.IHttpService;
declare function foo(): ng.IHttpPromise<number>;
declare function bar(): ng.IHttpPromise<string>;
$http.get('asdfsadf').then((resp) => foo()).then((bla) => bla.data).then((num) => num);
```
2014-01-15 16:25:09 +11:00
jraymakers f2afd8de95 angular: split ITranscludeFunction out of ITemplateLinkingFunction 2014-01-10 12:44:41 -08:00
jraymakers 90cf96b451 update optionality of arguments to ITemplateLinkingFunction 2014-01-09 16:01:48 -08:00
jraymakers 9ea31ba6c7 Merge remote-tracking branch 'upstream/master' 2014-01-08 09:49:17 -08:00
Semigradsky 1edf9b0d12 Restored part of file 2014-01-08 11:03:16 +03:00
jraymakers 6b7922e7e8 Merge remote-tracking branch 'upstream/master' 2014-01-07 22:32:27 -08:00
jraymakers 75357ab810 add missing semicolon in ICloneAttachFunction 2014-01-07 22:22:33 -08:00
jraymakers ad7b08921b remove unnecessary comment in ITemplateLinkingFunction 2014-01-07 21:08:18 -08:00
jraymakers 3a82c7c52c add ? to scope in ITemplateLinkingFunction 2014-01-07 18:24:52 -08:00
Basarat Ali Syed fb975ef47c update angular version in comment 2014-01-08 12:57:44 +11:00
jraymakers aea6e0dab3 support optional scope on ITemplateLinkingFunction 2014-01-07 15:59:44 -08:00
Brian Surowiec ad4009b296 angularjs: Add $parseProvider 2014-01-02 00:47:37 -05:00
Jonathan Park 72cc261506 adding invoke inline annotated functions 2013-12-16 17:39:28 -08:00
Jonathan Park 41a7127404 updating angular resource and injector definitions 2013-12-16 17:17:39 -08:00
Michel Salib 21a7c41386 IProviderService::factory supports also inline annotated functions 2013-11-28 12:57:34 +01:00
Michel Salib 038f6bcb64 IServiceProvider::$get can be array or function 2013-11-27 22:27:42 +01:00
Michel Salib a59d261c8d Angular IServiceProvider::$get is injected
Actually the $get function is called via invoke.
2013-11-27 15:06:38 +01:00
Basarat Ali Syed 20655ae164 to kickoff nuget build 2013-11-20 11:42:55 +11:00
Ben Turner 62c4df6fcd Fix typo in comments
defile => define
2013-11-20 10:01:52 +11:00
Basarat Ali Syed 2dbd46d87f angular : $http timeout can be number or promise
reference : https://github.com/angular/angular.js/issues/1159#issuecomment-19043323
2013-11-18 15:17:53 +11:00
basarat b6d875402f Catch and finally 2013-11-13 19:46:46 +11:00
basarat ba8c8ffdf7 No unwrapping for notify callback (ofcourse) 2013-11-13 19:37:34 +11:00
basarat 12b39a17a0 For #1258 2013-11-13 17:39:09 +11:00
RupertAvery 16f8fd18dd SCE Services and Providers 2013-11-10 19:47:22 +08:00
RupertAvery e3d4e2fd68 change bool to boolean 2013-11-10 17:13:43 +08:00
RupertAvery 417b93032f added Strict Contextual Escaping services and providers 2013-11-10 17:11:26 +08:00
hastebrot 6e39fe3652 Add; IntervalService to angular.d.ts 2013-11-04 13:28:40 +01:00
Ashwin Ramaswamy 4157d2bf00 type directive factory with Function type
- the existing type fails with the stricter 0.9.5 compiler
2013-11-01 14:56:56 -04:00
Georgios Diamantopoulos 793b8296f2 Added args param to scope.$eval 2013-10-31 15:59:20 +02:00
Georgios Diamantopoulos 15f9750043 Fixes in latest NG pkg
`IAttributes` definition made it impossible to use scoped attributes - see my comments
`scope.$eval` was missing locals argument
`IDirective.controller` made it impossible to use minify-safe array notation, had to switch back to `any`
`IDirective.require` can be both `string` or `string[]` so changed back to `any`.

This will all be so much better once we get union support in TS...
2013-10-29 12:09:34 +02:00
Kenneth Kolstad 1bf0e657ee Add $addControl and $removeControl to IFormController 2013-10-25 02:39:36 -04:00
Jared ReynoldsandJohn Emau 9ba67fffd6 Updated angular IDirective for 1.2.0
Conflicts:
	angularjs/angular.d.ts
2013-10-23 14:55:47 -07:00
Jacob BolandandJohn Emau 027c81a0b0 Add IAttributes members and comments 2013-10-23 14:55:46 -07:00
Jonathan ParkandJohn Emau 683e94d8d8 Adding angular 1.2 definitions
Conflicts:
	angularjs/angular-mocks.d.ts
2013-10-23 14:55:46 -07:00
Georgios Diamantopoulos 1ea3ae922f NG directives: fixes
Allow functions to be defined for template/templateUrl and array notation in controller

There's not a more elegant solution that I know of until we get structs in TS anyway.
2013-10-21 12:35:44 +03:00
Santi Albo 8c58256dc7 Set viewValue to any everywhere
Documentation states `viewValue` and `modelValue` to be a string but other types do work and it's common to use them.
2013-10-17 14:36:13 +01:00
basarat 2a1a03c61f Controller is a valid directive member 2013-10-01 22:27:10 +10:00
basarat a27594622d angular useful private members of scope 2013-09-28 13:56:26 +10:00
Boris Yankov c2df10e5f1 Merge pull request #1083 from apuchkov/master
Override find functions in IAugmentedJQuery interface
2013-09-25 18:21:46 -07:00
Alex Puchkov e381ed37dd Override find functions in IAugmentedJQuery interface
Calling IAugmentedJQuery.find() returns variable of IAugmentedJQuery
type, instead of JQuery.
2013-09-25 17:02:06 -04:00
Santi Albo 2be34a6ce6 Typo in Angular.js type definition (controler -> controller) 2013-09-25 11:46:33 +01:00
Gregory Petrosyan 5266bc625f Add $watchCollection(obj, listener) API to angular.d.ts
https://github.com/angular/angular.js/blob/master/src/ng/rootScope.js#L362

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
2013-09-18 14:40:59 +04:00
Jason Jarrett b9d02bb305 angularjs.d.ts: adding missing interceptors: any[] to IHttpProvider 2013-09-14 21:50:29 -07:00
basarat a29d3c48d0 angular Boostrap can accept the implicit "document" dom object: http://docs.angularjs.org/guide/bootstrap 2013-09-08 16:40:11 +10:00
basarat 2ff392fcae angular ngformcontroller setDirty/setPristine 2013-09-08 00:34:11 +10:00
mick delaney 4297a8fe89 Adding $setDirty(dirty: boolean): void; To IFormController
Documented here: http://docs.angularjs.org/api/ng.directive:form.FormController
2013-09-04 10:22:24 +01:00
anchann c2a19737cb AngularJS: fixing http promise typings
Looks like defining only a single overload of the then function on the
IHttpPromise interface is making the other overload of it defined on
IPromise invisible to the compiler. As such, we need to expose both
versions. Otherwise, the standard promise unwrapping behaviour does not
type check correctly.
2013-09-03 14:51:57 +09:00
Elmar Athmer 01912ae5e7 add support for angular.element
angular.element augments the JQuery object for the given element with
angular specific methods like e.g. access for the scope.
2013-08-30 18:11:40 +02:00