mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-04-04 20:54:36 +00:00
angular.d.t.s ng.IModule use of Object instead of {}, added tests
This commit is contained in:
@@ -138,3 +138,36 @@ module HttpAndRegularPromiseTests {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Test for AngularJS Syntac
|
||||
|
||||
module My.Namespace {
|
||||
|
||||
}
|
||||
|
||||
// IModule Registering Test
|
||||
var mod = angular.module('tests',[]);
|
||||
mod.controller('name', function($scope : ng.IScope) {})
|
||||
mod.controller('name', ['$scope', <any>function($scope : ng.IScope) {}])
|
||||
mod.controller(My.Namespace);
|
||||
mod.directive('name', function($scope : ng.IScope) {})
|
||||
mod.directive('name', ['$scope', <any>function($scope : ng.IScope) {}])
|
||||
mod.directive(My.Namespace);
|
||||
mod.factory('name', function($scope : ng.IScope) {})
|
||||
mod.factory('name', ['$scope', <any>function($scope : ng.IScope) {}])
|
||||
mod.factory(My.Namespace);
|
||||
mod.filter('name', function($scope : ng.IScope) {})
|
||||
mod.filter('name', ['$scope', <any>function($scope : ng.IScope) {}])
|
||||
mod.filter(My.Namespace);
|
||||
mod.provider('name', function($scope : ng.IScope) {})
|
||||
mod.provider('name', ['$scope', <any>function($scope : ng.IScope) {}])
|
||||
mod.provider(My.Namespace);
|
||||
mod.service('name', function($scope : ng.IScope) {})
|
||||
mod.service('name', ['$scope', <any>function($scope : ng.IScope) {}])
|
||||
mod.service(My.Namespace);
|
||||
mod.constant('name', 23);
|
||||
mod.constant('name', "23");
|
||||
mod.constant(My.Namespace);
|
||||
mod.value('name', 23);
|
||||
mod.value('name', "23");
|
||||
mod.value(My.Namespace);
|
||||
|
||||
14
angularjs/angular.d.ts
vendored
14
angularjs/angular.d.ts
vendored
@@ -81,27 +81,29 @@ module ng {
|
||||
*/
|
||||
config(inlineAnnotadedFunction: any[]): IModule;
|
||||
constant(name: string, value: any): IModule;
|
||||
constant(object: Object): IModule;
|
||||
controller(name: string, controllerConstructor: Function): IModule;
|
||||
controller(name: string, inlineAnnotadedConstructor: any[]): IModule;
|
||||
controller(object : {}): IModule;
|
||||
controller(object : Object): IModule;
|
||||
directive(name: string, directiveFactory: Function): IModule;
|
||||
directive(name: string, inlineAnnotadedFunction: any[]): IModule;
|
||||
directive(object: {}): IModule;
|
||||
directive(object: Object): IModule;
|
||||
factory(name: string, serviceFactoryFunction: Function): IModule;
|
||||
factory(name: string, inlineAnnotadedFunction: any[]): IModule;
|
||||
factory(obj: {}): IModule;
|
||||
factory(object: Object): IModule;
|
||||
filter(name: string, filterFactoryFunction: Function): IModule;
|
||||
filter(name: string, inlineAnnotadedFunction: any[]): IModule;
|
||||
filter(object: {}): IModule;
|
||||
filter(object: Object): IModule;
|
||||
provider(name: string, serviceProviderConstructor: Function): IModule;
|
||||
provider(name: string, inlineAnnotadedConstructor: any[]): IModule;
|
||||
provider(object: {}): IModule;
|
||||
provider(object: Object): IModule;
|
||||
run(initializationFunction: Function): IModule;
|
||||
run(inlineAnnotadedFunction: any[]): IModule;
|
||||
service(name: string, serviceConstructor: Function): IModule;
|
||||
service(name: string, inlineAnnotadedConstructor: any[]): IModule;
|
||||
service(object: {}): IModule;
|
||||
service(object: Object): IModule;
|
||||
value(name: string, value: any): IModule;
|
||||
value(object: Object): IModule;
|
||||
|
||||
// Properties
|
||||
name: string;
|
||||
|
||||
Reference in New Issue
Block a user