@fivethree/core
Version:
Fivethree Core Components
33 lines (32 loc) • 1.06 kB
TypeScript
import { FivStep } from './step/step.component';
import { EventEmitter, OnInit, QueryList } from '@angular/core';
import { FivStepContent } from './step-content/step-content.component';
import { FivStepperHorizontal } from './stepper-horizontal/stepper-horizontal.component';
export declare class FivStepper implements OnInit {
contents: QueryList<FivStep>;
steps: QueryList<FivStepContent>;
horizontal: FivStepperHorizontal;
mode: 'horizontal' | 'vertical';
fivClick: EventEmitter<number>;
fivClose: EventEmitter<{
index: number;
param: any;
}>;
currentIndex: number;
param: any;
constructor();
ngOnInit(): void;
open(index: number): void;
openFirst(): void;
openLast(): void;
close(index: number, param?: any): void;
closeFirst(): void;
closeLast(): void;
select(index: number): void;
closeAll(): void;
next(): void;
previous(): void;
completeStep(index: number): void;
completeAndCloseStep(index: number): void;
reset(index: number): void;
}