p.location-badge. exported from angular2/metadata defined in angular2/src/core/metadata/di.ts (line 51) :markdown Annotations provide the additional information that Angular requires in order to run your application. This module contains ComponentMetadata, DirectiveMetadata, and ViewMetadata annotations, as well as the Host annotation that is used by Angular to resolve dependencies. .l-main-section h2 Annotations .l-sub-section h3.annotation CONST pre.prettyprint code. @CONST() .l-main-section h2 Members .l-sub-section h3 constructor pre.prettyprint code. constructor(_selector: Type | string, {descendants = false}?: {descendants?: boolean}) :markdown .l-sub-section h3 descendants :markdown .l-sub-section h3 isViewQuery :markdown .l-sub-section h3 selector :markdown .l-sub-section h3 isVarBindingQuery :markdown .l-sub-section h3 varBindings :markdown .l-sub-section h3 toString pre.prettyprint code. toString() :markdown