diff --git a/angular-ui-router-default/angular-ui-router-default-tests.ts b/angular-ui-router-default/angular-ui-router-default-tests.ts
index 2b6bfbe61e..95229f68cd 100644
--- a/angular-ui-router-default/angular-ui-router-default-tests.ts
+++ b/angular-ui-router-default/angular-ui-router-default-tests.ts
@@ -1,10 +1,11 @@
-///
+import * as angular from "angular";
+import { ui } from "angular";
angular.module("test", [
"ui.router",
"ui.router.default"
])
- .config(function($stateProvider: angular.ui.IStateProvider) {
+ .config(function($stateProvider: ui.IStateProvider) {
$stateProvider
.state('concrete', {
// no abstract or default
diff --git a/angular-ui-router-default/angular-ui-router-default.d.ts b/angular-ui-router-default/angular-ui-router-default.d.ts
deleted file mode 100644
index 9d102681cf..0000000000
--- a/angular-ui-router-default/angular-ui-router-default.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-// Type definitions for angular-ui-router-default 0.5+
-// Project: https://github.com/nonplus/angular-ui-router-default
-// Definitions by: Stepan Riha
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-///
-
-declare namespace angular.ui {
- export type StateDefaultSpecifier = string
- | ((...args: any[]) => string)
- | ((...args: any[]) => ng.IPromise)
- | (string | ((...args: any[]) => string))[]
- | (string | ((...args: any[]) => ng.IPromise))[];
- interface IState {
- default?: StateDefaultSpecifier
- }
-}
diff --git a/angular-ui-router-default/index.d.ts b/angular-ui-router-default/index.d.ts
new file mode 100644
index 0000000000..76e4db23e0
--- /dev/null
+++ b/angular-ui-router-default/index.d.ts
@@ -0,0 +1,19 @@
+// Type definitions for angular-ui-router-default 0.5+
+// Project: https://github.com/nonplus/angular-ui-router-default
+// Definitions by: Stepan Riha
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+import * as aur from "angular-ui-router";
+
+declare module "angular" {
+ namespace ui {
+ export type StateDefaultSpecifier = string
+ | ((...args: any[]) => string)
+ | ((...args: any[]) => ng.IPromise)
+ | (string | ((...args: any[]) => string))[]
+ | (string | ((...args: any[]) => ng.IPromise))[];
+ interface IState {
+ default?: StateDefaultSpecifier
+ }
+ }
+}
diff --git a/angular-ui-router-default/tsconfig.json b/angular-ui-router-default/tsconfig.json
new file mode 100644
index 0000000000..b4a462b3c9
--- /dev/null
+++ b/angular-ui-router-default/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "target": "es6",
+ "noImplicitAny": true,
+ "strictNullChecks": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "angular-ui-router-default-tests.ts"
+ ]
+}
\ No newline at end of file