p.location-badge. exported from angular2/router defined in angular2/src/router/instruction.ts (line 78) :markdown A `ComponentInstruction` represents the route state for a single component. An `Instruction` is composed of a tree of these `ComponentInstruction`s. `ComponentInstructions` is a public API. Instances of `ComponentInstruction` are passed to route lifecycle hooks, like CanActivate. .l-main-section h2 Members .l-sub-section h3 constructor pre.prettyprint code. constructor(urlPath: string, urlParams: List<string>, _recognizer: PathRecognizer, params?: StringMap<string, any>) :markdown .l-sub-section h3 reuse :markdown .l-sub-section h3 urlPath :markdown .l-sub-section h3 urlParams :markdown .l-sub-section h3 params :markdown .l-sub-section h3 componentType :markdown .l-sub-section h3 resolveComponentType pre.prettyprint code. resolveComponentType() :markdown .l-sub-section h3 specificity :markdown .l-sub-section h3 terminal :markdown