iptdevs-design-system
Version:
Library common elements into IPT Plattform.
43 lines (42 loc) • 1.91 kB
TypeScript
import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { FormBuilder, FormControl, FormGroup } from '@angular/forms';
import { CodFormSteps } from '../../logic/cod-form-steps';
import { IParametersAllRs } from '../../../core/models/parameters/parameters-rs.model';
import * as i0 from "@angular/core";
export declare class CodFormStepFiveComponent extends CodFormSteps implements OnChanges {
private fb;
userRole: number;
initialData?: any;
isEditCod?: boolean;
isRenovation?: boolean;
parametersAll?: IParametersAllRs;
changeStepEvent: EventEmitter<number>;
action: EventEmitter<string>;
codFormStepFive: FormGroup;
marketingReasons: any;
studyReasons: any;
errorMessage: string;
sendFormMsg: string;
termsCheckboxStatus: boolean;
multiculturalities: any;
modalVisible: boolean;
visbleReferred: boolean;
controls: import("../../logic/cod-form-controls").Control[];
constructor(fb: FormBuilder);
ngOnChanges(changes: SimpleChanges): void;
getParameters(): void;
initForm(): void;
startLocalStorageWork(): void;
getCheckboxControl(): FormControl;
sendForm(): void;
cleanStorage(): void;
selectMarketingReasons(marketingReasons: any): void;
selectStudyReasons(studyReasons: any): void;
setDataFromPreviusCod(): void;
setDataFromUserHistory(): void;
cleanComponent(): void;
referredUser(data: any): void;
openModalReferred(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CodFormStepFiveComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CodFormStepFiveComponent, "app-cod-form-step-five", never, { "userRole": "userRole"; "initialData": "initialData"; "isEditCod": "isEditCod"; "isRenovation": "isRenovation"; "parametersAll": "parametersAll"; }, { "changeStepEvent": "changeStepEvent"; "action": "action"; }, never, never, false>;
}