Skip to content

Commit

Permalink
Oppdater årsakstyper & fjern util funksjoner for årsakForManuellRegul…
Browse files Browse the repository at this point in the history
…ering som ikke var i bruk
  • Loading branch information
RamziAbuQassim committed May 6, 2024
1 parent 57a7361 commit 23b7c79
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 80 deletions.
12 changes: 6 additions & 6 deletions src/pages/saksbehandling/regulering/ManuellRegulering.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ import { måReguleresManuelt } from '~src/types/Fradrag';
import { Uføregrunnlag } from '~src/types/grunnlagsdataOgVilkårsvurderinger/uføre/Uføregrunnlag';
import Måned from '~src/types/Måned';
import {
DifferenaseEtterRegulering,
DifferanseEtterRegulering,
BrukerManglerSupplement,
DelvisOpphør,
Eksterndata,
FinnesFlerePerioderAvFradrag,
FradragErUtenlandsinntekt,
DifferenaseFørRegulering,
DifferanseFørRegulering,
Reguleringssupplement,
SupplementFor,
SupplementHarFlereVedtaksperioderForFradrag,
Expand Down Expand Up @@ -339,8 +339,8 @@ const ÅrsakForManuellRegulering = (props: { årsaker: ÅrsakForManuell[] }) =>
</li>
);
}
case ÅrsakForManuellType.DifferenaseFørRegulering: {
const asserted = årsak as DifferenaseFørRegulering;
case ÅrsakForManuellType.DifferanseFørRegulering: {
const asserted = årsak as DifferanseFørRegulering;
return (
<li key={i}>
<BodyShort>
Expand All @@ -361,8 +361,8 @@ const ÅrsakForManuellRegulering = (props: { årsaker: ÅrsakForManuell[] }) =>
</li>
);
}
case ÅrsakForManuellType.DifferenaseEtterRegulering: {
const asserted = årsak as DifferenaseEtterRegulering;
case ÅrsakForManuellType.DifferanseEtterRegulering: {
const asserted = årsak as DifferanseEtterRegulering;
return (
<li key={i}>
<BodyShort>
Expand Down
8 changes: 4 additions & 4 deletions src/types/Regulering.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ export enum ÅrsakForManuellType {
FinnesFlerePerioderAvFradrag = 'FinnesFlerePerioderAvFradrag',
FradragErUtenlandsinntekt = 'FradragErUtenlandsinntekt',
SupplementHarFlereVedtaksperioderForFradrag = 'SupplementHarFlereVedtaksperioderForFradrag',
DifferenaseFørRegulering = 'DifferenaseFørRegulering',
DifferenaseEtterRegulering = 'DifferenaseEtterRegulering',
DifferanseFørRegulering = 'DifferanseFørRegulering',
DifferanseEtterRegulering = 'DifferanseEtterRegulering',
YtelseErMidlertidigStanset = 'YtelseErMidlertidigStanset',
ForventetInntektErStørreEnn0 = 'ForventetInntektErStørreEnn0',
AutomatiskSendingTilUtbetalingFeilet = 'AutomatiskSendingTilUtbetalingFeilet',
Expand Down Expand Up @@ -108,15 +108,15 @@ export interface SupplementHarFlereVedtaksperioderForFradrag extends ÅrsakForMa
eksterneReguleringsvedtakperioder: Array<PeriodeMedOptionalTilOgMed<string>>;
}

export interface DifferenaseFørRegulering extends ÅrsakForManuell {
export interface DifferanseFørRegulering extends ÅrsakForManuell {
fradragskategori: Fradragskategori;
fradragTilhører: FradragTilhører;
begrunnelse: string;
eksterntBeløpFørRegulering: string;
vårtBeløpFørRegulering: string;
}

export interface DifferenaseEtterRegulering extends ÅrsakForManuell {
export interface DifferanseEtterRegulering extends ÅrsakForManuell {
fradragskategori: Fradragskategori;
fradragTilhører: FradragTilhører;
begrunnelse: string;
Expand Down
71 changes: 1 addition & 70 deletions src/utils/ReguleringUtils.ts
Original file line number Diff line number Diff line change
@@ -1,73 +1,4 @@
import {
AutomatiskSendingTilUtbetalingFeilet,
DifferenaseEtterRegulering,
BrukerManglerSupplement,
DelvisOpphør,
FinnesFlerePerioderAvFradrag,
ForventetInntektErStørreEnn0,
FradragErUtenlandsinntekt,
FradragMåHåndteresManuelt,
DifferenaseFørRegulering,
Regulering,
Reguleringsstatus,
SupplementHarFlereVedtaksperioderForFradrag,
SupplementInneholderIkkeFradraget,
UtbetalingFeilet,
VedtakstidslinjeErIkkeSammenhengende,
YtelseErMidlertidigStanset,
ÅrsakForManuell,
ÅrsakForManuellType,
} from '~src/types/Regulering';
import { Regulering, Reguleringsstatus } from '~src/types/Regulering';

export const erReguleringAvsluttet = (r: Regulering) => r.reguleringsstatus === Reguleringsstatus.AVSLUTTET;
export const erReguleringÅpen = (r: Regulering) => r.reguleringsstatus === Reguleringsstatus.OPPRETTET;

export const erÅrsakFradragMåHåndteresManuelt = (årsak: ÅrsakForManuell): årsak is FradragMåHåndteresManuelt =>
årsak.type === ÅrsakForManuellType.FradragMåHåndteresManuelt;

export const erÅrsakUtbetalingFeilet = (årsak: ÅrsakForManuell): årsak is UtbetalingFeilet =>
årsak.type === ÅrsakForManuellType.UtbetalingFeilet;

export const erÅrsakBrukerManglerSupplement = (årsak: ÅrsakForManuell): årsak is BrukerManglerSupplement =>
årsak.type === ÅrsakForManuellType.BrukerManglerSupplement;

export const erÅrsakSupplementInneholderIkkeFradraget = (
årsak: ÅrsakForManuell,
): årsak is SupplementInneholderIkkeFradraget => årsak.type === ÅrsakForManuellType.SupplementInneholderIkkeFradraget;

export const erÅrsakFinnesFlerePerioderAvFradrag = (årsak: ÅrsakForManuell): årsak is FinnesFlerePerioderAvFradrag =>
årsak.type === ÅrsakForManuellType.FinnesFlerePerioderAvFradrag;

export const erÅrsakFradragErUtenlandsinntekt = (årsak: ÅrsakForManuell): årsak is FradragErUtenlandsinntekt =>
årsak.type === ÅrsakForManuellType.FradragErUtenlandsinntekt;

export const erÅrsakSupplementHarFlereVedtaksperioderForFradrag = (
årsak: ÅrsakForManuell,
): årsak is SupplementHarFlereVedtaksperioderForFradrag =>
årsak.type === ÅrsakForManuellType.SupplementHarFlereVedtaksperioderForFradrag;

export const erÅrsakMismatchMellomBeløpFraSupplementOgFradrag = (
årsak: ÅrsakForManuell,
): årsak is DifferenaseFørRegulering => årsak.type === ÅrsakForManuellType.DifferenaseFørRegulering;

export const erÅrsakBeløpErStørreEnForventet = (årsak: ÅrsakForManuell): årsak is DifferenaseEtterRegulering =>
årsak.type === ÅrsakForManuellType.DifferenaseEtterRegulering;

export const erÅrsakYtelseErMidlertidigStanset = (årsak: ÅrsakForManuell): årsak is YtelseErMidlertidigStanset =>
årsak.type === ÅrsakForManuellType.YtelseErMidlertidigStanset;

export const erÅrsakForventetInntektErStørreEnn0 = (årsak: ÅrsakForManuell): årsak is ForventetInntektErStørreEnn0 =>
årsak.type === ÅrsakForManuellType.ForventetInntektErStørreEnn0;

export const erÅrsakAutomatiskSendingTilUtbetalingFeilet = (
årsak: ÅrsakForManuell,
): årsak is AutomatiskSendingTilUtbetalingFeilet =>
årsak.type === ÅrsakForManuellType.AutomatiskSendingTilUtbetalingFeilet;

export const erÅrsakVedtakstidslinjeErIkkeSammenhengende = (
årsak: ÅrsakForManuell,
): årsak is VedtakstidslinjeErIkkeSammenhengende =>
årsak.type === ÅrsakForManuellType.VedtakstidslinjeErIkkeSammenhengende;

export const erÅrsakDelvisOpphør = (årsak: ÅrsakForManuell): årsak is DelvisOpphør =>
årsak.type === ÅrsakForManuellType.DelvisOpphør;

0 comments on commit 23b7c79

Please sign in to comment.