{"version":3,"sources":["directive_metadata.js"],"names":[],"mappings":"AAAA,KAAO,EAAC,IAAG,CAAC,KAAO,2BAAyB,CAAC;AAC7C,KAAO,EAAC,IAAG,CAAC,KAAO,iCAA+B,CAAC;AACnD,KAAO,EAAC,SAAQ,CAAC,KAAO,4CAA0C,CAAA;AAClE,KAAO,EAAC,eAAc,CAAC,KAAO,cAAY,CAAC;AAK3C,KAAO,MAAM,kBAAgB;AAK3B,YAAU,CAAE,IAAG,AAAK,CAAG,CAAA,UAAS,AAAU,CAAG,CAAA,mBAAkB,AAAsB,CAAG;AACtF,OAAG,WAAW,EAAI,WAAS,CAAC;AAC5B,OAAG,KAAK,EAAI,KAAG,CAAC;AAChB,OAAG,oBAAoB,EAAI,oBAAkB,CAAC;EAChD;AAAA,AACF;AAAA,AAlBA,KAAK,eAAe,AAAC,iCACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAYP,IAAG,IAAc,SAAQ,IAb5C,MAAK,YAAuB,AAauC,CAAA,IAAG,CAAE,gBAAc,CAAC,AAbxC,GACE;EAAC,CAAC,CAAC,CAAC;AAkBrD","file":"angular2/src/core/compiler/directive_metadata.es6","sourcesContent":["import {Type} from 'angular2/src/facade/lang';\nimport {List} from 'angular2/src/facade/collection';\nimport {Directive} from 'angular2/src/core/annotations/annotations'\nimport {ResolvedBinding} from 'angular2/di';\n\n/**\n * Combination of a type with the Directive annotation\n */\nexport class DirectiveMetadata {\n  type:Type;\n  annotation:Directive;\n  resolvedInjectables:List<ResolvedBinding>;\n\n  constructor(type:Type, annotation:Directive, resolvedInjectables:List<ResolvedBinding>) {\n    this.annotation = annotation;\n    this.type = type;\n    this.resolvedInjectables = resolvedInjectables;\n  }\n}\n"]}