UNPKG

purespectrum-lib

Version:

shared code between front and backend projects

40 lines (39 loc) 1.58 kB
import { Conditions } from '../quota-mapper/quota-mapper'; export declare class QualificationChildGenderAgeMapper { /** * Map old children qualification to new child gender age qualification. */ toChildAgeGender(qualifications: QualificationClient[]): Qualification[]; /** * Map old children qualification to new child gender age qualification. * Mapper function, use to map one. */ toChildAgeGenderMapper(qualification: QualificationClient): QualificationClient; /** * Core mapper of old children qualification to new child gender age qualification */ childrenConditionCodesToChildGenderAgeConditionCodes(conditionCodes: string[]): string[]; /** * Map new child gender age qualification to old children qualification. */ toChildren(databaseQualifications: QualificationDatabase[]): QualificationDatabase[]; /** * Map new child gender age qualification to old children qualification. * Mapper function, use to map one. */ toChildrenMapper(qualification: QualificationDatabase): QualificationDatabase; /** * Core mapper of new child gender age qualification to old children qualification */ childGenderAgeConditionCodesToChildrenConditionCodes(conditionCodes: string[]): string[]; } export interface Qualification { qualification_code: number; q_name?: string; } export interface QualificationDatabase extends Qualification { conditions: Conditions[]; } export interface QualificationClient extends Qualification { condition_codes: string[]; }