type someType = {
keyOne: string,
keyTwo: string,
};
type someOtherType = {
keyOne: string,
keyTwo: string,
keyThree: string,
};
Cả hai loại là những vật có chứa keyOne
và keyTwo
, sự khác biệt duy nhất là sau kéo dài cựu với một chìa khóa thêm keyThree
.Lưu lượng: Tạo một kiểu dòng chảy bằng cách mở rộng loại khác
Thay vì viết mã trùng lặp, bạn có thể tạo loại luồng someOtherType
bằng cách mở rộng someType
không? Trong tâm trí của tôi, ES6 đối tượng còn lại/lây lan đến với tâm trí, nhưng tôi không chắc chắn làm thế nào để thực hiện một cái gì đó như thế này trong Flow.
Cảm ơn!
có thể trùng lặp của [FlowType: Thừa kế các loại (Type A là một tập hợp con của loại B ...)] (http://stackoverflow.com/questions/42281539/flowtype-inheritance-of-types- type-a-is-a-tập con-of-type-b) –
Tuyệt vời, cảm ơn liên kết. –