UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

29 lines 958 B
import { SubjectEnum } from '../enums/SubjectEnum'; /** * Maps backend subject names to SubjectEnum values * @param subjectName - The subject name from the backend * @returns The corresponding SubjectEnum value or null if no mapping exists * * @example * ```typescript * const subjectEnum = mapSubjectNameToEnum('Matemática'); * // Returns: SubjectEnum.MATEMATICA * * const unknown = mapSubjectNameToEnum('Unknown Subject'); * // Returns: null * ``` */ export declare const mapSubjectNameToEnum: (subjectName: string) => SubjectEnum | null; /** * Maps SubjectEnum values back to display names * @param subjectEnum - The SubjectEnum value * @returns The display name for the subject * * @example * ```typescript * const name = mapSubjectEnumToName(SubjectEnum.MATEMATICA); * // Returns: 'Matemática' * ``` */ export declare const mapSubjectEnumToName: (subjectEnum: SubjectEnum) => string; //# sourceMappingURL=subjectMappers.d.ts.map