export function funktionAufwandszahlVerteilungTrinkwarmWasserT42(RohrNetztyp: string, LagezirkulationVerteilung: string) {

type Rohrnetztyp = "I (Steigestrangtyp)" | "II (Ebenentyp)" | "III (Dezentrale Versorgung)";
type Verteiltyp = "Verteilung im unbeheizten Bereich ohne Zirkulation" | "Verteilung im unbeheizten Bereich mit Zirkulation" | "Verteilung im beheizten Bereich ohne Zirkulation" | "Verteilung im beheizten Bereich mit Zirkulation";

interface WarmwasserVerteilung {
    rohrnetztyp: Rohrnetztyp;
    verteiltyp: Verteiltyp;
    AufwandsZahlTrinkwarmWasserVerteilung?: number;
}

const AufwandsZahlenTrinkwarmWasserVerteilung: WarmwasserVerteilung[] = [
    {
        rohrnetztyp: "I (Steigestrangtyp)",
        verteiltyp: "Verteilung im unbeheizten Bereich ohne Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 1.490
    },
    {
        rohrnetztyp: "I (Steigestrangtyp)",
        verteiltyp: "Verteilung im unbeheizten Bereich mit Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 2.290
    },
    {
        rohrnetztyp: "I (Steigestrangtyp)",
        verteiltyp: "Verteilung im beheizten Bereich ohne Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 1.432
    },
    {
        rohrnetztyp: "I (Steigestrangtyp)",
        verteiltyp: "Verteilung im beheizten Bereich mit Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 2.252
    },
    {
        rohrnetztyp: "II (Ebenentyp)",
        verteiltyp: "Verteilung im unbeheizten Bereich ohne Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 1.518
    },
    {
        rohrnetztyp: "II (Ebenentyp)",
        verteiltyp: "Verteilung im unbeheizten Bereich mit Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 2.461
    },
    {
        rohrnetztyp: "II (Ebenentyp)",
        verteiltyp: "Verteilung im beheizten Bereich ohne Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 1.469
    },
    {
        rohrnetztyp: "II (Ebenentyp)",
        verteiltyp: "Verteilung im beheizten Bereich mit Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 2.391
    },
    {
        rohrnetztyp: "III (Dezentrale Versorgung)",
        verteiltyp: "Verteilung im beheizten Bereich ohne Zirkulation",
        AufwandsZahlTrinkwarmWasserVerteilung: 1.193
    }
];

const result = AufwandsZahlenTrinkwarmWasserVerteilung.find(
    (item) => item.rohrnetztyp === RohrNetztyp && item.verteiltyp === LagezirkulationVerteilung
);

return result ? result.AufwandsZahlTrinkwarmWasserVerteilung : null;

} 
