UNPKG

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
/** * @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=