UNPKG

@y3krulez/angular-archwizard

Version:

The port of angular-archwizard, supporting IVY and thus being compatible with Angular16+

14 lines (13 loc) 616 B
import { EventEmitter, InjectionToken } from "@angular/core"; import { WizardStep } from "../util/wizard-step.interface"; export declare const WIZARD_TOKEN: InjectionToken<Wizard>; export interface Wizard { navBarDirection: string; get wizardSteps(): WizardStep[]; disableNavigationBar: boolean; isNavigable(destinationIndex: number): boolean; getIndexOfStep(step: WizardStep): number; get completed(): boolean; getIndexOfStepWithId(stepId: string): number; goToStep(destinationIndex: number, preFinalize?: EventEmitter<void>, postFinalize?: EventEmitter<void>): void; }