{"version":3,"file":"dynamic-attributes.directive.d.ts","sources":["dynamic-attributes.directive.d.ts"],"names":[],"mappings":"AAAA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { DoCheck, Injector, KeyValueDiffers, Renderer2 } from '@angular/core';\nimport { DynamicComponentInjector } from '../component-injector/token';\nexport interface AttributesMap {\n    [key: string]: string;\n}\nexport declare class DynamicAttributesDirective implements DoCheck {\n    private renderer;\n    private differs;\n    private injector;\n    private componentInjector?;\n    ndcDynamicAttributes: AttributesMap;\n    ngComponentOutletNdcDynamicAttributes: AttributesMap;\n    private attrsDiffer;\n    private lastCompType;\n    private lastAttrActions;\n    private get _attributes();\n    private get _nativeElement();\n    private get _compType();\n    private get _isCompChanged();\n    constructor(renderer: Renderer2, differs: KeyValueDiffers, injector: Injector, componentInjector?: DynamicComponentInjector);\n    ngDoCheck(): void;\n    setAttribute(name: string, value: string, namespace?: string): void;\n    removeAttribute(name: string, namespace?: string): void;\n    private _updateAttributes;\n    private _changesToAttrActions;\n}\n"]}