1 रिपॉजिटरी
Utilities for calculating structural intersections and differences between two object types.
Distinct from Object Type Transformations: Focuses on comparing two distinct type shapes rather than transforming a single type structure.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Shape Comparisons. Refine with filters or upvote what's useful.
This is a TypeScript utility type library providing advanced type aliases and mapped types for complex object and union transformations. It implements specialized tools for creating branded nominal types, extracting type metadata, and performing set operations on union types. The project distinguishes itself through a toolkit for recursive object transformations, allowing for the application of property constraints like read-only or optional status across deeply nested structures. It also provides a system for computing intersections, differences, and complements between union types to simula
Computes intersections and differences between two object types to identify shared or unique properties.