aninest-root / RecursiveHelpers
RecursiveHelpers
Provides general helper functions for working with recursive objects. Especially useful for allowing extensions to mask out (not affect) certain children of an object.
Type Aliases
Type Alias | Description |
---|---|
Mask | Mask over animation. Set any key to false in order to mask out that key and that key's subtree. |
PartialRecursive | Contains the same structure as the original object, but with all keys being optional. |
Recursive | Generic type which allows for the recursive definition of an object which either has a value of type Base or a subtree of the same type. |