UNPKG

@icure/cardinal-prescription-be-angular

Version:

This is a Belgian-specific Angular application for healthcare professionals to manage electronic prescriptions with SAM. Created by iCure.

38 lines (37 loc) 1.86 kB
import { EventEmitter, OnInit, ChangeDetectorRef } from '@angular/core'; import { UploadPractitionerCertificateService } from '../../../../shared/services/certificate/upload-practitioner-certificate.service'; import { FormGroup, NonNullableFormBuilder } from '@angular/forms'; import { HealthcareParty } from '@icure/be-fhc-lite-api'; import { TranslationService } from '../../../../shared/services/translation/translation.service'; import * as i0 from "@angular/core"; export declare class CertificateUploadComponent implements OnInit { private certificateService; private fb; private translationService; private cdr; hcp: HealthcareParty; onUploadCertificate: EventEmitter<string>; constructor(certificateService: UploadPractitionerCertificateService, fb: NonNullableFormBuilder, translationService: TranslationService, cdr: ChangeDetectorRef); t(key: string): string; password: string; certificateFile: File | null; db: IDBDatabase | undefined; uploadCertificateForm: FormGroup; certificateUploaded: boolean; certificateAvailabilityFeedback?: { passwordMissing: { title: string; description: string; }; }; ngOnInit(): void; getErrorMessage(fieldName: string): string | undefined; handleFormSubmit(): Promise<void>; onSubmit(): Promise<void>; private buildFeedback; onUploadedAnotherCertificate(): void; handleFileChange(event: Event): void; readFileAsArrayBuffer(file: File): Promise<ArrayBuffer>; static ɵfac: i0.ɵɵFactoryDeclaration<CertificateUploadComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CertificateUploadComponent, "cardinal-certificate-upload", never, { "hcp": { "alias": "hcp"; "required": true; }; }, { "onUploadCertificate": "onUploadCertificate"; }, never, never, true, never>; }