Unter den Rückgabeausdrücken existiert kein bester allgemeiner Typ

8

Wenn ich Collection2 im angular2-meteor-Projekt verwende, werden diese Codes von demo gib mir immer eine Warnung im Terminal:

  

Unter den Rückgabeausdrücken existiert kein bester allgemeiner Typ.

Wie kann ich die Codes verbessern? Danke

%Vor%     
Hongbo Miao 26.03.2016, 03:34
quelle

1 Antwort

9

Da für JEDEN Rückgabezweig ein Datumstyp erwartet wird, müssen Sie für jeden if / else-Zweig einen Datumstyp zurückgeben ODER Sie können eine Union erstellen, die zwei verschiedene Typen zurückgibt.

In beiden Fällen können Sie null für die dritte Bedingung zurückgeben, wenn der Typ Date ist. Das ist in Typoskript gültig.

%Vor%     
David L 26.03.2016, 03:46
quelle