[offers][fix] Fix type definitions for OffersCompany in types/offers

pull/390/head
BryannYeap 3 years ago
parent 7878f31576
commit 91b41bdca9

@ -219,11 +219,7 @@ export const valuationDtoMapper = (currency: {
return valuationDto;
};
export const offersCompanyDtoMapper = (company: Company | null) => {
if (!company) {
return null;
}
export const offersCompanyDtoMapper = (company: Company) => {
const companyDto: OffersCompany = {
createdAt: company.createdAt,
description: company?.description ?? '',
@ -264,7 +260,9 @@ export const experienceDtoMapper = (
},
) => {
const experienceDto: Experience = {
company: offersCompanyDtoMapper(experience.company),
company: experience.company
? offersCompanyDtoMapper(experience.company)
: null,
durationInMonths: experience.durationInMonths,
id: experience.id,
jobType: experience.jobType,

@ -19,7 +19,7 @@ export type Background = {
};
export type Experience = {
company: Company?;
company: OffersCompany?;
durationInMonths: number?;
id: string;
jobType: JobType?;
@ -61,7 +61,7 @@ export type SpecificYoe = {
};
export type DashboardOffer = {
company: Company;
company: OffersCompany;
id: string;
income: Valuation;
monthYearReceived: Date;
@ -72,7 +72,7 @@ export type DashboardOffer = {
export type ProfileOffer = {
comments: string;
company: Company;
company: OffersCompany;
id: string;
jobType: JobType;
location: string;
@ -155,7 +155,7 @@ export type Analysis = {
};
export type AnalysisHighestOffer = {
company: Company;
company: OffersCompany;
id: string;
level: string;
location: string;
@ -164,7 +164,7 @@ export type AnalysisHighestOffer = {
};
export type AnalysisOffer = {
company: Company;
company: OffersCompany;
id: string;
income: number;
jobType: JobType;

Loading…
Cancel
Save