UNPKG

dapda-ng-wizard

Version:

Angular ng-wizard - Angular wizard | stepper

64 lines (63 loc) 2.44 kB
import { AfterContentInit, OnDestroy, EventEmitter, QueryList } from '@angular/core'; import { Subscription } from 'rxjs'; import { NgWizardDataService } from '../ng-wizard-data.service'; import { NgWizardConfig, NgWizardStep, ToolbarButton, StepChangedArgs } from '../../utils/interfaces'; import { THEME, STEP_DIRECTIN, STEP_POSITION } from '../../utils/enums'; 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>; reseted: 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): boolean; _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_DIRECTIN; _getStepPosition(selectedStepIndex: number): STEP_POSITION; _setTheme(theme: THEME): boolean; _reset(): void; ngOnDestroy(): void; }