@funnelback/ng-sds
Version:
`@funnelback/ng-sds` is Bootstrap 5 based library that aims to implement the [Squiz Design System specification](https://designsystem.squiz.net/) in Angular.
28 lines (27 loc) • 1.45 kB
TypeScript
import { Directionality } from '@angular/cdk/bidi';
import { CdkStepper, CdkStep } from '@angular/cdk/stepper';
import { ChangeDetectorRef, EventEmitter, OnDestroy, ElementRef } from '@angular/core';
import { SdsStepperNavigationEnd, SdsStepperNavigationStart } from './navigation-event.model';
import * as i0 from "@angular/core";
export interface DefaultSdsNavigationLabels {
firstStep: string;
previousStep: string;
nextStep: string;
lastStep: string;
}
export declare class SdsStepperComponent extends CdkStepper implements OnDestroy {
defaultNavigationLabels: DefaultSdsNavigationLabels;
navigationStart: EventEmitter<SdsStepperNavigationStart>;
navigationEnd: EventEmitter<SdsStepperNavigationEnd>;
submit: EventEmitter<void>;
private _destroySubject;
constructor(dir: Directionality, changeDetectorRef: ChangeDetectorRef, elmentRef: ElementRef<HTMLElement>);
previous(): void;
next(): void;
navigate(step: number | CdkStep): void;
ngOnDestroy(): void;
private _getStep;
private _navigateToIndex;
static ɵfac: i0.ɵɵFactoryDeclaration<SdsStepperComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SdsStepperComponent, "sds-stepper", never, { "defaultNavigationLabels": { "alias": "defaultNavigationLabels"; "required": false; }; }, { "navigationStart": "navigationStart"; "navigationEnd": "navigationEnd"; "submit": "submit"; }, never, never, false, never>;
}