export type GetRelationshipType = E extends { relationships: (infer R)[]; } ? R : never; export type GetFieldType = E extends { fields: (infer F)[]; } ? F : never;