Skip to content

Feature Request: Export union of all entries #107

Open

Description

Would it be possible to export a union of all generated Entries/Content Types?

Use cases:

  • When I call ContentfulClientApi.getEntries<T> I know I should be passing one of these types in as the generic, so it would be useful for me to apply this guard before the getEntries call to ensure a valid generic type has been passed.
  • If I have a renderer function intended to handle all entry types, I could also utilise this generated union to ensure I have handled all possible entry types, potentially using union type subtraction for cases I know I'm not handling.
  • Once the property type guard is available, I can use entry.sys.contentType.sys.id to infer the type of entry.sys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions