Skip to content

Commit 6709cb9

Browse files
refactor(*): Switch to importing from the module indexes
1 parent 2239ea7 commit 6709cb9

34 files changed

+210
-248
lines changed

src/params/interface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @module params */ /** for typedoc */
2-
import {Type} from "./type";
2+
import {Type} from "./module";
33

44
export interface RawParams {
55
[key: string]: any

src/params/param.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
import {isInjectable, extend, isDefined, isString, isArray, filter, map, pick, prop, propEq, curry, applyPairs} from "../common/common";
33
import {RawParams} from "../params/interface";
44
import {runtime} from "../common/angular1";
5-
import {matcherConfig} from "../url/urlMatcherConfig";
6-
import {paramTypes} from "./paramTypes";
7-
import {Type} from "./type";
5+
import {matcherConfig} from "../url/module";
6+
import {Type, paramTypes} from "./module";
87

98
let hasOwn = Object.prototype.hasOwnProperty;
109
let isShorthand = cfg => ["value", "type", "squash", "array", "dynamic"].filter(hasOwn.bind(cfg || {})).length === 0;

src/params/paramTypes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/** @module params */ /** for typedoc */
22
import {isDefined, fromJson, toJson, is, identity, equals, inherit, map, extend, val} from "../common/common";
3-
import {Type} from "./type";
43
import {runtime} from "../common/angular1";
4+
import {Type} from "./type";
55

66
const swapString = (search, replace) => val => val != null ? val.toString().replace(search, replace) : val;
77
const valToString = swapString(/\//g, "%2F");

src/path/node.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
/** @module path */ /** for typedoc */
22
/// <reference path='../../typings/angularjs/angular.d.ts' />
33
import {extend, pick, prop, propEq, pairs, applyPairs, map, find, allTrueR, values} from "../common/common";
4-
import {State} from "../state/state";
5-
import {Param} from "../params/param";
6-
import {Type} from "../params/type";
4+
import {State} from "../state/module";
75
import {RawParams} from "../params/interface";
8-
import {Resolvable} from "../resolve/resolvable";
9-
import {ResolveContext} from "../resolve/resolveContext";
10-
import {ResolveInjector} from "../resolve/resolveInjector";
6+
import {Param, Type} from "../params/module";
7+
import {Resolvable, ResolveContext, ResolveInjector} from "../resolve/module";
118
import {ViewConfig} from "../view/view";
129

1310
export class Node {

src/path/pathFactory.ts

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,13 @@
33
import {map, extend, find, pairs, prop, propEq, pick, omit, not, curry, tail, applyPairs, mergeR} from "../common/common";
44

55
import {RawParams} from "../params/interface";
6-
76
import {TreeChanges} from "../transition/interface";
87

9-
import {State} from "../state/state";
10-
import {TargetState} from "../state/targetState";
11-
12-
import {Node} from "../path/node";
13-
14-
import {Resolvable} from "../resolve/resolvable";
15-
import {ResolveContext} from "../resolve/resolveContext";
16-
17-
import {ViewConfig} from "../view/view";
18-
import {ResolveInjector} from "../resolve/resolveInjector";
19-
import {Transition} from "../transition/transition";
8+
import {State, TargetState} from "../state/module";
9+
import {Node} from "../path/module";
10+
import {ResolveContext, Resolvable, ResolveInjector} from "../resolve/module";
11+
import {ViewConfig} from "../view/module";
12+
import {Transition} from "../transition/module";
2013

2114
/**
2215
* This class contains functions which convert TargetStates, Nodes and paths from one type to another.

src/resolve/resolvable.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
/** @module path */ /** for typedoc */
22
/// <reference path='../../typings/angularjs/angular.d.ts' />
3-
import {pick, map, filter, not, isFunction} from "../common/common";
4-
import {trace} from "../common/trace";
5-
import {runtime} from "../common/angular1"
3+
import {pick, map, filter, not, isFunction} from "../common/common";
4+
import {trace, runtime, } from "../common/module";
65
import {IPromise} from "angular";
7-
8-
import {State} from "../state/state";
9-
106
import {Resolvables, IOptions1} from "./interface"
11-
import {ResolveContext} from "./resolveContext"
7+
8+
import {State} from "../state/module";
9+
import {ResolveContext} from "./module"
1210

1311
/**
1412
* The basic building block for the resolve system.

src/resolve/resolveContext.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
/** @module path */ /** for typedoc */
22
/// <reference path='../../typings/angularjs/angular.d.ts' />
33
import {IInjectable, find, filter, map, noop, tail, defaults, extend, prop, propEq, pick, omit, isString, isObject} from "../common/common";
4-
import {trace} from "../common/trace";
5-
import {runtime} from "../common/angular1";
4+
import {runtime, trace} from "../common/module";
65
import {IPromise} from "angular";
7-
8-
import {Node} from "../path/node";
9-
106
import {Resolvables, ResolvePolicy, IOptions1} from "./interface";
11-
import {Resolvable} from "./resolvable";
12-
import {State} from "../state/state";
7+
8+
import {Node} from "../path/module";
9+
import {Resolvable} from "./module";
10+
import {State} from "../state/module";
1311

1412
// TODO: make this configurable
1513
let defaultResolvePolicy = ResolvePolicy[ResolvePolicy.LAZY];

src/resolve/resolveInjector.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/** @module path */ /** for typedoc */
22
import {map} from "../common/common";
3-
import {ResolveContext} from "../resolve/resolveContext";
4-
import {State} from "../state/state";
5-
import {Resolvable} from "./resolvable";
3+
4+
import {Resolvable, ResolveContext} from "./module";
5+
import {State} from "../state/module";
66

77
export class ResolveInjector {
88
constructor(private _resolveContext: ResolveContext, private _state: State) { }

src/router.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export class UIRouter {
2+
3+
}

src/state/interface.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
/** @module state */ /** for typedoc */
22
import {IPromise} from "angular";
33

4-
import {UrlMatcher} from "../url/urlMatcher";
5-
4+
import {TransitionOptions} from "../transition/interface";
65
import {ParamDeclaration, RawParams, ParamsOrArray} from "../params/interface";
7-
import {Param} from "../params/param";
86

7+
import {State, TargetState} from "./module";
8+
import {UrlMatcher} from "../url/module";
9+
import {Param} from "../params/module";
910
import {ViewContext} from "../view/interface";
10-
11-
import {TargetState} from "./targetState";
12-
import {State} from "./state";
13-
14-
import {TransitionOptions} from "../transition/interface";
15-
import {Transition} from "../transition/transition";
11+
import {Transition} from "../transition/module";
1612

1713
export type StateOrName = (string|StateDeclaration|State);
1814

0 commit comments

Comments
 (0)