Skip to content

Commit 61b5f1e

Browse files
chore(trace): tweak tracing output
chore(state): Change resolve: value types to IInjectable
1 parent a34fd3b commit 61b5f1e

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

src/common/trace.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ import {stringify, functionToString, maxLength, padString} from "./strings";
3838
/** @hidden */
3939
function uiViewString (viewData) {
4040
if (!viewData) return 'ui-view (defunct)';
41-
return `ui-view id#${viewData.id}, contextual name '${viewData.name}@${viewData.creationContext}', fqn: '${viewData.fqn}'`;
41+
return `[ui-view#${viewData.id} tag in template from '${viewData.creationContext.name || '(root)'}' state]: fqn: '${viewData.fqn}', name: '${viewData.name}@${viewData.creationContext}')`;
4242
}
4343

4444
/** @hidden */
4545
const viewConfigString = (viewConfig: ViewConfig) =>
46-
`ViewConfig targeting ui-view: '${viewConfig.viewDecl.$uiViewName}@${viewConfig.viewDecl.$uiViewContextAnchor}', context: '${viewConfig.viewDecl.$context.name}'`;
46+
`[ViewConfig from '${viewConfig.viewDecl.$context.name || '(root)'}' state]: target ui-view: '${viewConfig.viewDecl.$uiViewName}@${viewConfig.viewDecl.$uiViewContextAnchor}'`;
4747

4848
/** @hidden */
4949
function normalizedCat(input: Category): string {
@@ -263,13 +263,13 @@ export class Trace {
263263
/** called by ui-router code */
264264
traceViewServiceEvent(event: string, viewConfig: ViewConfig) {
265265
if (!this.enabled(Category.VIEWCONFIG)) return;
266-
console.log(`$view.ViewConfig: ${event} ${viewConfigString(viewConfig)}`);
266+
console.log(`VIEWCONFIG: ${event} ${viewConfigString(viewConfig)}`);
267267
}
268268

269269
/** called by ui-router code */
270270
traceViewServiceUiViewEvent(event: string, viewData: ActiveUIView) {
271271
if (!this.enabled(Category.VIEWCONFIG)) return;
272-
console.log(`$view.ViewConfig: ${event} ${uiViewString(viewData)}`);
272+
console.log(`VIEWCONFIG: ${event} ${uiViewString(viewData)}`);
273273
}
274274
}
275275

src/state/interface.ts

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
/** @module state */ /** for typedoc */
2-
import {TransitionOptions} from "../transition/interface";
3-
import {ParamDeclaration, RawParams, ParamsOrArray} from "../params/interface";
2+
import {ParamDeclaration} from "../params/interface";
43

5-
import {Node} from "../path/node";
64
import {State} from "./stateObject";
7-
import {TargetState} from "./targetState";
85
import {ViewContext} from "../view/interface";
9-
import {Transition} from "../transition/module";
6+
import {IInjectable} from "../common/common";
107

118
export type StateOrName = (string|StateDeclaration|State);
129

@@ -218,7 +215,7 @@ export interface StateDeclaration {
218215
* }
219216
* ```
220217
*/
221-
resolve?: { [key: string]: Function; };
218+
resolve?: { [key: string]: IInjectable; };
222219

223220
/**
224221
* Sets the resolve policy for the state

0 commit comments

Comments
 (0)