UNPKG

ngx-ui-hero

Version:

Simple, fast and reliable utilities for Angular.

23 lines 3.06 kB
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==