UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

36 lines (35 loc) 1.78 kB
import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { StepItem, StepState, StepsOrientation, StepsType } from './types'; import * as i0 from "@angular/core"; export declare class StepsComponent implements OnInit, OnDestroy { _currentIndex: number; private _steps; get steps(): StepItem[]; set steps(val: StepItem[]); get currentIndex(): number; set currentIndex(index: number); orientation: StepsOrientation; type: StepsType; selectable: boolean; currentIndexChange: EventEmitter<number>; selectedIndexChange: EventEmitter<number>; currentIndexChange$$: BehaviorSubject<number>; stepsChange$$: BehaviorSubject<StepItem[]>; selectedIndex: number; private readonly destroy$$; ngOnInit(): void; private setCurrentIndex; private getProgressCurrentIndex; get isVertical(): boolean; get isProgress(): boolean; get activeIndex(): number; getIcon(i: number, state?: StepState): string; select(i: number): void; isSelectable(i: number): boolean; getActiveIndex(): number; isLastActive(i: number, steps: StepItem[]): boolean; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<StepsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<StepsComponent, "aui-steps", ["auiSteps"], { "steps": { "alias": "steps"; "required": false; }; "currentIndex": { "alias": "currentIndex"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; "type": { "alias": "type"; "required": false; }; "selectable": { "alias": "selectable"; "required": false; }; }, { "currentIndexChange": "currentIndexChange"; "selectedIndexChange": "selectedIndexChange"; }, never, never, true, never>; }