UNPKG

ng-wizard

Version:

Angular ng-wizard - Angular wizard | stepper

67 lines (66 loc) 2.82 kB
import { OnDestroy, AfterContentInit, QueryList, EventEmitter } from '@angular/core'; import { Subscription } from 'rxjs'; import { NgWizardDataService } from '../../services/ng-wizard-data.service'; import { THEME, STEP_DIRECTION, STEP_POSITION } from '../../utils/enums'; import { NgWizardConfig, StepChangedArgs, NgWizardStep, ToolbarButton } from '../../utils/interfaces'; import * as i0 from "@angular/core"; export declare class NgWizardComponent implements OnDestroy, AfterContentInit { private ngWizardDataService; steps: QueryList<NgWizardStep>; _pConfig: NgWizardConfig; get pConfig(): NgWizardConfig; set pConfig(config: NgWizardConfig); config: NgWizardConfig; stepChanged: EventEmitter<StepChangedArgs>; themeChanged: EventEmitter<THEME>; reset: EventEmitter<void>; styles: { main?: string; step?: string; previousButton?: string; nextButton?: string; toolbarTop?: string; toolbarBottom?: string; }; showToolbarTop: boolean; showPreviousButton: boolean; showNextButton: boolean; showToolbarBottom: boolean; showExtraButtons: boolean; currentStepIndex: number; currentStep: NgWizardStep; resetWizardWatcher: Subscription; showNextStepWatcher: Subscription; showPreviousStepWatcher: Subscription; showStepWatcher: Subscription; setThemeWatcher: Subscription; constructor(ngWizardDataService: NgWizardDataService); ngAfterContentInit(): void; _init(): void; _initSteps(): void; _backupStepStates(): void; _restoreStepStates(): void; _initStyles(): void; _setToolbar(): void; _setEvents(): void; _getStepCssClass(selectedStep: NgWizardStep): string; _showSelectedStep(event: Event, selectedStep: NgWizardStep): void; _showNextStep(event?: Event): void; _showPreviousStep(event?: Event): void; _showStep(selectedStepIndex: number): Promise<void>; private _isStepChangeValid; _loadStepContent(selectedStep: NgWizardStep): void; _setAnchor(selectedStep: NgWizardStep): void; _setButtons(index: number): void; _extraButtonClicked(button: ToolbarButton): void; _keyNav(event: KeyboardEvent): void; _showLoader(): void; _hideLoader(): void; _getStepDirection(selectedStepIndex: number): STEP_DIRECTION; _getStepPosition(selectedStepIndex: number): STEP_POSITION; _setTheme(theme: THEME): void; _reset(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgWizardComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgWizardComponent, "ng-wizard", never, { "pConfig": { "alias": "config"; "required": false; }; }, { "stepChanged": "stepChanged"; "themeChanged": "themeChanged"; "reset": "reset"; }, ["steps"], ["*"], false, never>; }