---
title: "Announcing Partial & Required Flow utility types + catch annotations"
short-title: "Announcing Partial & Required Flow utility types"
author: "George Zahariev"
medium-link: "https://medium.com/flow-type/announcing-partial-required-flow-utility-types-catch-annotations-3a32f0bf2a20"
---
Starting in Flow version 0.201, make an object type’s fields all optional using `Partial<ObjType>` (use instead of the unsafe `$Shape`),
and make an object type’s optional fields required with `Required<ObjType>`.
