@ux-aspects/ux-aspects
Version:
Open source user interface framework for building modern, responsive, mobile big data applications
18 lines (17 loc) • 655 B
TypeScript
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
/**
* This service is required to provide a form of communication
* between the marquee wizard steps and the containing marquee wizard.
* We cannot inject the Host due to the steps being content children
* rather than view children.
*/
export declare class WizardService<TWizardStep> {
validChange$: Subject<WizardValidEvent<TWizardStep>>;
static ɵfac: i0.ɵɵFactoryDeclaration<WizardService<any>, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<WizardService<any>>;
}
export interface WizardValidEvent<TWizardStep> {
step: TWizardStep;
valid: boolean;
}