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