ngx-ui-hero
Version:
Simple, fast and reliable utilities for Angular.
23 lines • 3.06 kB
JavaScript
import { Directive, ElementRef, Input } from '@angular/core';
import { TutorialAction } from '../classes/tutorial-action';
import { TutorialService } from '../services/tutorial.service';
import * as i0 from "@angular/core";
import * as i1 from "../services/tutorial.service";
export class TutorialDirective {
constructor(tutorialService, el) {
this.tutorialService = tutorialService;
this.el = el;
}
ngOnInit() {
this.tutorialService.addAction(this.tutorial, this.el);
}
}
TutorialDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TutorialDirective, deps: [{ token: i1.TutorialService }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
TutorialDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "15.2.10", type: TutorialDirective, selector: "[tutorial]", inputs: { tutorial: "tutorial" }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TutorialDirective, decorators: [{
type: Directive,
args: [{ selector: '[tutorial]' }]
}], ctorParameters: function () { return [{ type: i1.TutorialService }, { type: i0.ElementRef }]; }, propDecorators: { tutorial: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHV0b3JpYWwuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXVpLWhlcm8vc3JjL2xpYi91aS9kaXJlY3RpdmVzL3R1dG9yaWFsLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFFckUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzVELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQzs7O0FBRy9ELE1BQU0sT0FBTyxpQkFBaUI7SUFHMUIsWUFDWSxlQUFnQyxFQUNoQyxFQUFjO1FBRGQsb0JBQWUsR0FBZixlQUFlLENBQWlCO1FBQ2hDLE9BQUUsR0FBRixFQUFFLENBQVk7SUFDdEIsQ0FBQztJQUVMLFFBQVE7UUFDSixJQUFJLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUMzRCxDQUFDOzsrR0FWUSxpQkFBaUI7bUdBQWpCLGlCQUFpQjs0RkFBakIsaUJBQWlCO2tCQUQ3QixTQUFTO21CQUFDLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRTsrSEFFeEIsUUFBUTtzQkFBaEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBUdXRvcmlhbEFjdGlvbiB9IGZyb20gJy4uL2NsYXNzZXMvdHV0b3JpYWwtYWN0aW9uJztcbmltcG9ydCB7IFR1dG9yaWFsU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL3R1dG9yaWFsLnNlcnZpY2UnO1xuXG5ARGlyZWN0aXZlKHsgc2VsZWN0b3I6ICdbdHV0b3JpYWxdJyB9KVxuZXhwb3J0IGNsYXNzIFR1dG9yaWFsRGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcbiAgICBASW5wdXQoKSB0dXRvcmlhbDogVHV0b3JpYWxBY3Rpb247XG5cbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgICAgcHJpdmF0ZSB0dXRvcmlhbFNlcnZpY2U6IFR1dG9yaWFsU2VydmljZSxcbiAgICAgICAgcHJpdmF0ZSBlbDogRWxlbWVudFJlZixcbiAgICApIHsgfVxuICAgIFxuICAgIG5nT25Jbml0KCk6IHZvaWQge1xuICAgICAgICB0aGlzLnR1dG9yaWFsU2VydmljZS5hZGRBY3Rpb24odGhpcy50dXRvcmlhbCwgdGhpcy5lbCk7XG4gICAgfVxufSJdfQ==