type someType = {
keyOne: string,
keyTwo: string,
};
type someOtherType = {
keyOne: string,
keyTwo: string,
keyThree: string,
};
oba typy są przedmioty, które zawierają keyOne
i keyTwo
, jedyną różnicą jest to ostatni rozciąga tej pierwszej w dodatkowy klucz keyThree
.przepływu: Tworzenie typu przepływu przez rozszerzenie inny rodzaj
Zamiast pisać powielony kod, można zbudować typ przepływu someOtherType
przez rozszerzenie someType
? W moim umyśle przychodzi mi na myśl spoczynkowy obiekt ES6, ale nie jestem pewien, jak osiągnąć coś takiego w Flow.
Dzięki!
Możliwy duplikat [FlowType: Dziedziczenie Types (Typ A jest podzbiorem typu B ...)] (http://stackoverflow.com/questions/42281539/flowtype-inheritance-of-types- type-a-is-a-subset-of-type-b) –
Fajnie, dziękuję za link. –