ngx-tag-commander-lib
Version:
This service lets you integrate Tag Commander in your AngularX (2+) applications easily. - [Official website](https://www.commandersact.com/fr/produits/tagcommander/)
50 lines • 2.8 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Directive, ElementRef, Input } from '@angular/core';
import { TagCommanderService } from '../tag-commander.service/tag-commander.service';
export class TcSetVarsDirective {
/**
* @param {?} el
* @param {?} tcService
*/
constructor(el, tcService) {
this.el = el;
this.tcService = tcService;
}
/**
* @return {?}
*/
ngAfterViewInit() {
this.tcService.setTcVars(this.tcSetVars);
}
}
TcSetVarsDirective.decorators = [
{ type: Directive, args: [{
selector: '[tcSetVars]'
},] }
];
/** @nocollapse */
TcSetVarsDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: TagCommanderService }
];
TcSetVarsDirective.propDecorators = {
tcSetVars: [{ type: Input, args: ['tcSetVars',] }]
};
if (false) {
/** @type {?} */
TcSetVarsDirective.prototype.tcSetVars;
/**
* @type {?}
* @private
*/
TcSetVarsDirective.prototype.el;
/**
* @type {?}
* @private
*/
TcSetVarsDirective.prototype.tcService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtc2V0LXZhcnMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXRhZy1jb21tYW5kZXIvIiwic291cmNlcyI6WyJsaWIvdGMtc2V0LXZhcnMuZGlyZWN0aXZlL3RjLXNldC12YXJzLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBS3JGLE1BQU0sT0FBTyxrQkFBa0I7Ozs7O0lBRTdCLFlBQW9CLEVBQWMsRUFBVSxTQUE4QjtRQUF0RCxPQUFFLEdBQUYsRUFBRSxDQUFZO1FBQVUsY0FBUyxHQUFULFNBQVMsQ0FBcUI7SUFDMUUsQ0FBQzs7OztJQUNELGVBQWU7UUFDYixJQUFJLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDM0MsQ0FBQzs7O1lBVEYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxhQUFhO2FBQ3hCOzs7O1lBTG1CLFVBQVU7WUFDckIsbUJBQW1COzs7d0JBTXpCLEtBQUssU0FBQyxXQUFXOzs7O0lBQWxCLHVDQUFzQzs7Ozs7SUFDMUIsZ0NBQXNCOzs7OztJQUFFLHVDQUFzQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVGFnQ29tbWFuZGVyU2VydmljZSB9IGZyb20gJy4uL3RhZy1jb21tYW5kZXIuc2VydmljZS90YWctY29tbWFuZGVyLnNlcnZpY2UnO1xyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6ICdbdGNTZXRWYXJzXSdcclxufSlcclxuZXhwb3J0IGNsYXNzIFRjU2V0VmFyc0RpcmVjdGl2ZSB7XHJcbiAgQElucHV0KCd0Y1NldFZhcnMnKSB0Y1NldFZhcnM6IG9iamVjdDtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGVsOiBFbGVtZW50UmVmLCBwcml2YXRlIHRjU2VydmljZTogVGFnQ29tbWFuZGVyU2VydmljZSkgeyBcclxuICB9XHJcbiAgbmdBZnRlclZpZXdJbml0KCkge1xyXG4gICAgdGhpcy50Y1NlcnZpY2Uuc2V0VGNWYXJzKHRoaXMudGNTZXRWYXJzKTtcclxuICB9XHJcbn0iXX0=