Skip to main content

Module utils

Module utils 

Source

Type Aliases§

DeepImmutable
DeepImmutable is a TypeScript conditional type that recursively makes all properties readonly. In Rust, immutability is the default, so this type serves as documentation rather than an active constraint.
Permutations
Permutations type in TypeScript generates all possible orderings of a union. In Rust, this doesn’t have a direct type-level equivalent, but can be implemented at runtime for enums.