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

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

Loading…
Cancel
Save