UNPKG

angular-bootstrap-italia

Version:

<p align="center"> <h1 align="center">Bootstrap Italia + Angular 9</h1>

45 lines (44 loc) 1.63 kB
import { OnInit, OnDestroy, EventEmitter } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DynamicFormControlService } from '../dynamic-form/dynamic-form-control.service'; import { Subscription } from 'rxjs'; import { FormRow } from '../form/form-row'; import { FormBase } from '../form/form-base'; import { StepperElement } from './stepper-element.model'; export declare class StepperComponent implements OnInit, OnDestroy { private qcs; stepElements: StepperElement<string>[]; fromValueChange: EventEmitter<FormGroup>; submitedEvent: EventEmitter<any>; widthExp: number; currentStepIndex: number; touchedSteps: number[]; validSteps: number[]; stepForm: FormGroup; formStateSubscription: Subscription; mapId: string; latitude: number; longitude: number; latSub: Subscription; lngSub: Subscription; mapGeoJson: any; mapBboxPolygon: any; mapShapePolygon: any; mapFormFields: FormBase<any>[]; formRows: FormRow<string>[]; constructor(qcs: DynamicFormControlService); ngOnInit(): void; ngOnDestroy(): void; get stepRows(): FormRow<string>[]; getItems(formRow: FormRow<string>): FormBase<string>[]; getPratentField(itemKey: string): FormBase<string>; isValidStep(stepIndex: number): boolean; setValidStep(stepIndex: number): void; isTouchedStep(stepIndex: number): boolean; prevStep(): void; nextStep(): void; onSubmit(): void; stepHaveMap(stepIndex: number): boolean; getMapGeojson(geoJson: any): void; private getMapId; }