Skip to content

Allow wildcards in immutable check middleware ignored paths #2553

Closed

Description

Hi!

Rather than an issue, I'd like to submit a suggestion: it would be great if the configuration API for the immutable check middleware could accept and handle wildcards. Let me explain:

On some parts of our Redux store, we use a lib called redux-undo to wrap data, which handles past, present and future of data in our states to allow us to undo/redo stuff. Problem is, such a lib adds its own abstraction and intermediary nodes to handle these different "moments" of data state, ending in node paths such as :

entity._latestUnfiltered.edges.entities.edges.byFrontId...
entity.present.edges.entities.edges.byFrontId...
entity.future.0.edges.entities.edges.byFrontId...

for something that, simply put, is just:
entity.edges.entities.edges.byFrontId...

... but is wrapped in many different ways.

Obviously, that makes it hard to ignore, say the byFrontId object for immutability checks in our state because it can appear in lot of different paths. I tried adding a wildcard in the middle of my path, but it didn't work (which was quite obvious, but I had to try 😆)

Which brings us to my suggestion: would it be possible to implement wildcards in ignoredPaths?
If not, is there another way I could achieve what I want to do, apart from ignoring entity, which is too wide?

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