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/)
51 lines • 3.02 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';
var TcSetVarsDirective = /** @class */ (function () {
function TcSetVarsDirective(el, tcService) {
this.el = el;
this.tcService = tcService;
}
/**
* @return {?}
*/
TcSetVarsDirective.prototype.ngAfterViewInit = /**
* @return {?}
*/
function () {
this.tcService.setTcVars(this.tcSetVars);
};
TcSetVarsDirective.decorators = [
{ type: Directive, args: [{
selector: '[tcSetVars]'
},] }
];
/** @nocollapse */
TcSetVarsDirective.ctorParameters = function () { return [
{ type: ElementRef },
{ type: TagCommanderService }
]; };
TcSetVarsDirective.propDecorators = {
tcSetVars: [{ type: Input, args: ['tcSetVars',] }]
};
return TcSetVarsDirective;
}());
export { TcSetVarsDirective };
if (false) {
/** @type {?} */
TcSetVarsDirective.prototype.tcSetVars;
/**
* @type {?}
* @private
*/
TcSetVarsDirective.prototype.el;
/**
* @type {?}
* @private
*/
TcSetVarsDirective.prototype.tcService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGMtc2V0LXZhcnMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXRhZy1jb21tYW5kZXIvIiwic291cmNlcyI6WyJsaWIvdGMtc2V0LXZhcnMuZGlyZWN0aXZlL3RjLXNldC12YXJzLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBRXJGO0lBS0UsNEJBQW9CLEVBQWMsRUFBVSxTQUE4QjtRQUF0RCxPQUFFLEdBQUYsRUFBRSxDQUFZO1FBQVUsY0FBUyxHQUFULFNBQVMsQ0FBcUI7SUFDMUUsQ0FBQzs7OztJQUNELDRDQUFlOzs7SUFBZjtRQUNFLElBQUksQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUMzQyxDQUFDOztnQkFURixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGFBQWE7aUJBQ3hCOzs7O2dCQUxtQixVQUFVO2dCQUNyQixtQkFBbUI7Ozs0QkFNekIsS0FBSyxTQUFDLFdBQVc7O0lBTXBCLHlCQUFDO0NBQUEsQUFWRCxJQVVDO1NBUFksa0JBQWtCOzs7SUFDN0IsdUNBQXNDOzs7OztJQUMxQixnQ0FBc0I7Ozs7O0lBQUUsdUNBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBUYWdDb21tYW5kZXJTZXJ2aWNlIH0gZnJvbSAnLi4vdGFnLWNvbW1hbmRlci5zZXJ2aWNlL3RhZy1jb21tYW5kZXIuc2VydmljZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ1t0Y1NldFZhcnNdJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgVGNTZXRWYXJzRGlyZWN0aXZlIHtcclxuICBASW5wdXQoJ3RjU2V0VmFycycpIHRjU2V0VmFyczogb2JqZWN0O1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZWw6IEVsZW1lbnRSZWYsIHByaXZhdGUgdGNTZXJ2aWNlOiBUYWdDb21tYW5kZXJTZXJ2aWNlKSB7IFxyXG4gIH1cclxuICBuZ0FmdGVyVmlld0luaXQoKSB7XHJcbiAgICB0aGlzLnRjU2VydmljZS5zZXRUY1ZhcnModGhpcy50Y1NldFZhcnMpO1xyXG4gIH1cclxufSJdfQ==