Results 2 issues of Michael Humiston

If I have an existing OAuth2 client with allowed grant types saved: ![image](https://user-images.githubusercontent.com/11312558/182882737-7b14bc37-7f3e-4499-ac01-266e508d049a.png) Those checkboxes aren't checked when I edit the client: ![image](https://user-images.githubusercontent.com/11312558/182882849-1d01d2b6-84c7-4037-be25-550d7b3d870b.png) I have to re-check them or else...

When `data` is returned by `useResource`, its value is `undefined` until `loading` is `true`. The current typing implies it is never `undefined` so current type checking doesn't ensure it's being...