UNPKG

@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
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>; }