mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Merge pull request #3851 from borisyankov/def/angular
angular: import should bring in the type information as well
This commit is contained in:
2
angular-file-upload/angular-file-upload.d.ts
vendored
2
angular-file-upload/angular-file-upload.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.angularFileUpload {
|
||||
declare module angular.angularFileUpload {
|
||||
|
||||
interface IUploadService {
|
||||
|
||||
|
||||
2
angular-hotkeys/angular-hotkeys.d.ts
vendored
2
angular-hotkeys/angular-hotkeys.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.hotkeys {
|
||||
declare module angular.hotkeys {
|
||||
|
||||
interface HotkeysProvider {
|
||||
template: string;
|
||||
|
||||
2
angular-http-auth/angular-http-auth.d.ts
vendored
2
angular-http-auth/angular-http-auth.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.httpAuth {
|
||||
declare module angular.httpAuth {
|
||||
interface IAuthService {
|
||||
loginConfirmed(data?:any, configUpdater?:Function):void;
|
||||
loginCancelled(data?:any, reason?:any):void;
|
||||
|
||||
4
angular-idle/angular-idle.d.ts
vendored
4
angular-idle/angular-idle.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.idle {
|
||||
declare module angular.idle {
|
||||
|
||||
/**
|
||||
* Used to configure the $keepalive service.
|
||||
@@ -131,4 +131,4 @@ declare module ng.idle {
|
||||
*/
|
||||
unwatch(): void;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,55 +12,53 @@ interface TestScope extends ng.IScope {
|
||||
property: string;
|
||||
}
|
||||
|
||||
module ng.local.storage.tests {
|
||||
export class TestController {
|
||||
constructor($scope: TestScope, localStorageService: ng.local.storage.ILocalStorageService<string>) {
|
||||
// isSupported
|
||||
if (localStorageService.isSupported) {
|
||||
// do something
|
||||
}
|
||||
|
||||
// getStorageType
|
||||
var storageType: string = localStorageService.getStorageType();
|
||||
|
||||
// set
|
||||
$scope.submit = (key, value) => {
|
||||
return localStorageService.set(key, value);
|
||||
};
|
||||
|
||||
// get
|
||||
$scope.getItem = (key) => {
|
||||
return localStorageService.get(key);
|
||||
};
|
||||
|
||||
// remove
|
||||
$scope.removeItem = (key) => {
|
||||
return localStorageService.remove(key);
|
||||
};
|
||||
|
||||
// clearAll(regexp)
|
||||
$scope.clearNumbers = () => {
|
||||
return localStorageService.clearAll(/^\d+$/);
|
||||
};
|
||||
|
||||
// clearAll
|
||||
$scope.clearAll = () => {
|
||||
return localStorageService.clearAll();
|
||||
};
|
||||
|
||||
// keys
|
||||
var lsKeys = localStorageService.keys();
|
||||
|
||||
// bind
|
||||
localStorageService.set('property', 'oldValue');
|
||||
$scope.unbind = localStorageService.bind($scope, 'property');
|
||||
|
||||
// deriveKey
|
||||
console.log(localStorageService.deriveKey('property')); // ls.property
|
||||
|
||||
// length
|
||||
var lsLength: number = localStorageService.length();
|
||||
export class TestController {
|
||||
constructor($scope: TestScope, localStorageService: ng.local.storage.ILocalStorageService<string>) {
|
||||
// isSupported
|
||||
if (localStorageService.isSupported) {
|
||||
// do something
|
||||
}
|
||||
|
||||
// getStorageType
|
||||
var storageType: string = localStorageService.getStorageType();
|
||||
|
||||
// set
|
||||
$scope.submit = (key, value) => {
|
||||
return localStorageService.set(key, value);
|
||||
};
|
||||
|
||||
// get
|
||||
$scope.getItem = (key) => {
|
||||
return localStorageService.get(key);
|
||||
};
|
||||
|
||||
// remove
|
||||
$scope.removeItem = (key) => {
|
||||
return localStorageService.remove(key);
|
||||
};
|
||||
|
||||
// clearAll(regexp)
|
||||
$scope.clearNumbers = () => {
|
||||
return localStorageService.clearAll(/^\d+$/);
|
||||
};
|
||||
|
||||
// clearAll
|
||||
$scope.clearAll = () => {
|
||||
return localStorageService.clearAll();
|
||||
};
|
||||
|
||||
// keys
|
||||
var lsKeys = localStorageService.keys();
|
||||
|
||||
// bind
|
||||
localStorageService.set('property', 'oldValue');
|
||||
$scope.unbind = localStorageService.bind($scope, 'property');
|
||||
|
||||
// deriveKey
|
||||
console.log(localStorageService.deriveKey('property')); // ls.property
|
||||
|
||||
// length
|
||||
var lsLength: number = localStorageService.length();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,4 +70,4 @@ app.config(function (localStorageServiceProvider: ng.local.storage.ILocalStorage
|
||||
.setNotify(true, true);
|
||||
});
|
||||
|
||||
app.controller('TestController', ng.local.storage.tests.TestController);
|
||||
app.controller('TestController', TestController);
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path='../angularjs/angular.d.ts' />
|
||||
|
||||
declare module ng.local.storage {
|
||||
declare module angular.local.storage {
|
||||
interface ILocalStorageServiceProvider extends IServiceProvider {
|
||||
/**
|
||||
* Setter for the prefix
|
||||
|
||||
2
angular-material/angular-material.d.ts
vendored
2
angular-material/angular-material.d.ts
vendored
@@ -4,7 +4,7 @@
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
declare module ng.material {
|
||||
declare module angular.material {
|
||||
|
||||
interface MDBottomSheetOptions {
|
||||
templateUrl?: string;
|
||||
|
||||
4
angular-notify/angular-notify.d.ts
vendored
4
angular-notify/angular-notify.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
///<reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.cgNotify {
|
||||
declare module angular.cgNotify {
|
||||
|
||||
interface INotifyService {
|
||||
|
||||
@@ -113,4 +113,4 @@ declare module ng.cgNotify {
|
||||
*/
|
||||
close():void;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
2
angular-translate/angular-translate.d.ts
vendored
2
angular-translate/angular-translate.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.translate {
|
||||
declare module angular.translate {
|
||||
|
||||
interface ITranslatePartialLoaderService {
|
||||
addPart(name: string): ITranslatePartialLoaderService;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.ui.bootstrap {
|
||||
declare module angular.ui.bootstrap {
|
||||
|
||||
interface IAccordionConfig {
|
||||
/**
|
||||
@@ -630,4 +630,4 @@ declare module ng.ui.bootstrap {
|
||||
animation?: boolean;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
2
angular-ui/angular-ui-router.d.ts
vendored
2
angular-ui/angular-ui-router.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.ui {
|
||||
declare module angular.ui {
|
||||
|
||||
interface IState {
|
||||
name?: string;
|
||||
|
||||
2
angular-ui/angular-ui-sortable.d.ts
vendored
2
angular-ui/angular-ui-sortable.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare module ng.ui {
|
||||
declare module angular.ui {
|
||||
|
||||
interface UISortableOptions<T> extends SortableOptions<T> {
|
||||
'ui-floating'?: string|boolean;
|
||||
|
||||
@@ -5,23 +5,21 @@ interface TestScope extends ng.IScope {
|
||||
viewType: string;
|
||||
}
|
||||
|
||||
module ng.LocalStorageTests {
|
||||
export class TestController {
|
||||
constructor(private $scope: TestScope, private storage: ng.localStorage.ILocalStorageService) {
|
||||
storage.bind($scope, 'varName');
|
||||
storage.bind($scope,'varName', { defaultValue: 'randomValue123', storeName: 'customStoreKey' });
|
||||
$scope.viewType = 'ANYTHING';
|
||||
storage.unbind($scope, 'viewType');
|
||||
export class TestController {
|
||||
constructor(private $scope: TestScope, private storage: ng.localStorage.ILocalStorageService) {
|
||||
storage.bind($scope, 'varName');
|
||||
storage.bind($scope,'varName', { defaultValue: 'randomValue123', storeName: 'customStoreKey' });
|
||||
$scope.viewType = 'ANYTHING';
|
||||
storage.unbind($scope, 'viewType');
|
||||
|
||||
storage.set('key', 'value');
|
||||
storage.get('key');
|
||||
storage.remove('key');
|
||||
storage.set('key', 'value');
|
||||
storage.get('key');
|
||||
storage.remove('key');
|
||||
|
||||
storage.clearAll();
|
||||
}
|
||||
storage.clearAll();
|
||||
}
|
||||
}
|
||||
|
||||
var app = angular.module('angularLocalStorageTests', ['angularLocalStorage']);
|
||||
app.controller('testCtrl', ['$scope', 'storage', ($scope: TestScope, storage: ng.localStorage.ILocalStorageService) => new ng.LocalStorageTests.TestController($scope, storage)]);
|
||||
app.controller('testCtrl', ['$scope', 'storage', ($scope: TestScope, storage: ng.localStorage.ILocalStorageService) => new TestController($scope, storage)]);
|
||||
|
||||
|
||||
2
angularLocalStorage/angularLocalStorage.d.ts
vendored
2
angularLocalStorage/angularLocalStorage.d.ts
vendored
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts"/>
|
||||
|
||||
declare module ng.localStorage {
|
||||
declare module angular.localStorage {
|
||||
interface ILocalStorageService {
|
||||
set(key: string, value: any): any;
|
||||
get(key: string): any;
|
||||
|
||||
7
angularjs/angular-amd-tests.ts
Normal file
7
angularjs/angular-amd-tests.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/// <reference path="angular.d.ts" />
|
||||
|
||||
import localName = require('angular');
|
||||
var mod: localName.IModule = localName.module('mod', []);
|
||||
|
||||
// Remain compatible with the ambient version
|
||||
var mod2: angular.IModule = mod;
|
||||
2
angularjs/angular-animate.d.ts
vendored
2
angularjs/angular-animate.d.ts
vendored
@@ -9,7 +9,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ngAnimate module (angular-animate.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng.animate {
|
||||
declare module angular.animate {
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// AnimateService
|
||||
|
||||
2
angularjs/angular-cookies.d.ts
vendored
2
angularjs/angular-cookies.d.ts
vendored
@@ -9,7 +9,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ngCookies module (angular-cookies.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng.cookies {
|
||||
declare module angular.cookies {
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// CookieService
|
||||
|
||||
2
angularjs/angular-mocks.d.ts
vendored
2
angularjs/angular-mocks.d.ts
vendored
@@ -14,7 +14,7 @@ declare var inject: (...fns: Function[]) => any;
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ngMock module (angular-mocks.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng {
|
||||
declare module angular {
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// AngularStatic
|
||||
|
||||
4
angularjs/angular-resource.d.ts
vendored
4
angularjs/angular-resource.d.ts
vendored
@@ -9,7 +9,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ngResource module (angular-resource.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng.resource {
|
||||
declare module angular.resource {
|
||||
|
||||
/**
|
||||
* Currently supported options for the $resource factory options argument.
|
||||
@@ -146,7 +146,7 @@ declare module ng.resource {
|
||||
}
|
||||
|
||||
/** extensions to base ng based on using angular-resource */
|
||||
declare module ng {
|
||||
declare module angular {
|
||||
|
||||
interface IModule {
|
||||
/** creating a resource service factory */
|
||||
|
||||
2
angularjs/angular-route.d.ts
vendored
2
angularjs/angular-route.d.ts
vendored
@@ -9,7 +9,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ngRoute module (angular-route.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng.route {
|
||||
declare module angular.route {
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// RouteParamsService
|
||||
|
||||
2
angularjs/angular-sanitize.d.ts
vendored
2
angularjs/angular-sanitize.d.ts
vendored
@@ -9,7 +9,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ngSanitize module (angular-sanitize.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng.sanitize {
|
||||
declare module angular.sanitize {
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// SanitizeService
|
||||
|
||||
6
angularjs/angular.d.ts
vendored
6
angularjs/angular.d.ts
vendored
@@ -6,13 +6,15 @@
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts" />
|
||||
|
||||
declare var angular: ng.IAngularStatic;
|
||||
declare var angular: angular.IAngularStatic;
|
||||
|
||||
// Support for painless dependency injection
|
||||
interface Function {
|
||||
$inject?: string[];
|
||||
}
|
||||
|
||||
// Collapse angular into ng
|
||||
import ng = angular;
|
||||
// Support AMD require
|
||||
declare module 'angular' {
|
||||
export = angular;
|
||||
@@ -21,7 +23,7 @@ declare module 'angular' {
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// ng module (angular.js)
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
declare module ng {
|
||||
declare module angular {
|
||||
|
||||
// not directly implemented, but ensures that constructed class implements $get
|
||||
interface IServiceProviderClass {
|
||||
|
||||
4
ngprogress-lite/ngprogress-lite.d.ts
vendored
4
ngprogress-lite/ngprogress-lite.d.ts
vendored
@@ -3,7 +3,7 @@
|
||||
// Definitions by: Luke Forder <https://github.com/LukeForder>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
declare module ng.progressLite {
|
||||
declare module angular.progressLite {
|
||||
|
||||
export interface INgProgressLite {
|
||||
set(num: number): INgProgressLite;
|
||||
@@ -25,4 +25,4 @@ declare module ng.progressLite {
|
||||
export interface INgProgressLiteProvider {
|
||||
settings: IConfigurationOptions;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user