I’m noticing that many fields are named optional and/or documented as optional, but are not typed as optional in the generated types. Is this expected behavior? If so, what is the intended “empty” or default value for these fields?
Example: https://github.com/authzed/authzed-node/blob/main/src/authzedapi/authzed/api/v1/permission_service.ts#L111