@kronscht/ng-wizard
Version:
Angular ng-wizard - Angular wizard | stepper
36 lines • 3.98 kB
JavaScript
import { Injectable } from '@angular/core';
import { NgWizardDataService } from './ng-wizard-data.service';
import * as i0 from "@angular/core";
import * as i1 from "./ng-wizard-data.service";
export class NgWizardService {
constructor(ngWizardDataService) {
this.ngWizardDataService = ngWizardDataService;
}
reset() {
this.ngWizardDataService.resetWizard();
}
next() {
this.ngWizardDataService.showNextStep();
}
previous() {
this.ngWizardDataService.showPreviousStep();
}
show(index) {
this.ngWizardDataService.showStep(index);
}
theme(theme) {
this.ngWizardDataService.setTheme(theme);
}
stepChanged() {
return this.ngWizardDataService.stepChangedArgs$;
}
}
NgWizardService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: NgWizardService, deps: [{ token: i1.NgWizardDataService }], target: i0.ɵɵFactoryTarget.Injectable });
NgWizardService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: NgWizardService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: NgWizardService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], ctorParameters: function () { return [{ type: i1.NgWizardDataService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctd2l6YXJkLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbmctd2l6YXJkL2xpYi9jb3JlL25nLXdpemFyZC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7OztBQVEvRCxNQUFNLE9BQU8sZUFBZTtJQUMxQixZQUNVLG1CQUF3QztRQUF4Qyx3QkFBbUIsR0FBbkIsbUJBQW1CLENBQXFCO0lBRWxELENBQUM7SUFFRCxLQUFLO1FBQ0gsSUFBSSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ3pDLENBQUM7SUFFRCxJQUFJO1FBQ0YsSUFBSSxDQUFDLG1CQUFtQixDQUFDLFlBQVksRUFBRSxDQUFDO0lBQzFDLENBQUM7SUFFRCxRQUFRO1FBQ04sSUFBSSxDQUFDLG1CQUFtQixDQUFDLGdCQUFnQixFQUFFLENBQUM7SUFDOUMsQ0FBQztJQUVELElBQUksQ0FBQyxLQUFhO1FBQ2hCLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDM0MsQ0FBQztJQUVELEtBQUssQ0FBQyxLQUFZO1FBQ2hCLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDM0MsQ0FBQztJQUVELFdBQVc7UUFDVCxPQUFPLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQztJQUNuRCxDQUFDOzs0R0E1QlUsZUFBZTtnSEFBZixlQUFlLGNBRmQsTUFBTTsyRkFFUCxlQUFlO2tCQUgzQixVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IE5nV2l6YXJkRGF0YVNlcnZpY2UgfSBmcm9tICcuL25nLXdpemFyZC1kYXRhLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBUSEVNRSB9IGZyb20gJy4uL3V0aWxzL2VudW1zJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBTdGVwQ2hhbmdlZEFyZ3MgfSBmcm9tICcuLi91dGlscy9pbnRlcmZhY2VzJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIE5nV2l6YXJkU2VydmljZSB7XHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBwcml2YXRlIG5nV2l6YXJkRGF0YVNlcnZpY2U6IE5nV2l6YXJkRGF0YVNlcnZpY2VcclxuICApIHtcclxuICB9XHJcblxyXG4gIHJlc2V0KCkge1xyXG4gICAgdGhpcy5uZ1dpemFyZERhdGFTZXJ2aWNlLnJlc2V0V2l6YXJkKCk7XHJcbiAgfVxyXG5cclxuICBuZXh0KCkge1xyXG4gICAgdGhpcy5uZ1dpemFyZERhdGFTZXJ2aWNlLnNob3dOZXh0U3RlcCgpO1xyXG4gIH1cclxuXHJcbiAgcHJldmlvdXMoKSB7XHJcbiAgICB0aGlzLm5nV2l6YXJkRGF0YVNlcnZpY2Uuc2hvd1ByZXZpb3VzU3RlcCgpO1xyXG4gIH1cclxuXHJcbiAgc2hvdyhpbmRleDogbnVtYmVyKSB7XHJcbiAgICB0aGlzLm5nV2l6YXJkRGF0YVNlcnZpY2Uuc2hvd1N0ZXAoaW5kZXgpO1xyXG4gIH1cclxuXHJcbiAgdGhlbWUodGhlbWU6IFRIRU1FKSB7XHJcbiAgICB0aGlzLm5nV2l6YXJkRGF0YVNlcnZpY2Uuc2V0VGhlbWUodGhlbWUpO1xyXG4gIH1cclxuXHJcbiAgc3RlcENoYW5nZWQoKTogT2JzZXJ2YWJsZTxTdGVwQ2hhbmdlZEFyZ3M+IHtcclxuICAgIHJldHVybiB0aGlzLm5nV2l6YXJkRGF0YVNlcnZpY2Uuc3RlcENoYW5nZWRBcmdzJDtcclxuICB9XHJcbn1cclxuIl19