ServicePrognose.d.ts 1.1 KB

12345678910111213141516171819202122232425
  1. import { Service } from '../../../core/Service';
  2. import { GEAbschlussFaecher } from '../../../core/data/abschluss/GEAbschlussFaecher';
  3. import { AbschlussErgebnis } from '../../../core/data/abschluss/AbschlussErgebnis';
  4. export declare class ServicePrognose extends Service<GEAbschlussFaecher, AbschlussErgebnis> {
  5. constructor();
  6. /**
  7. * Prüft, ob Lernbereichsnoten bei den Sbchlussfächern zur Verfügung stehen oder nicht.
  8. *
  9. * @param faecher die Abschlussfächer
  10. *
  11. * @return true, falls die Lernbereichsnoten vorhanden sind, ansonsten false
  12. */
  13. private static hatLernbereichsnoten;
  14. /**
  15. * Führt die Prognoseberechnung anhand der übergebenen Abschlussfächer durch
  16. * und gibt das Berechnungsergebnis zurück.
  17. *
  18. * @param input die Abschlussfächer
  19. *
  20. * @return das Ergebnis der Prognoseberechnung
  21. */
  22. handle(input: GEAbschlussFaecher): AbschlussErgebnis;
  23. isTranspiledInstanceOf(name: string): boolean;
  24. }
  25. export declare function cast_de_nrw_schule_svws_core_abschluss_ge_ServicePrognose(obj: unknown): ServicePrognose;