Combine user-defined type guards / type predicates as unions and intersections.
-
Updated
Dec 15, 2023 - TypeScript
Combine user-defined type guards / type predicates as unions and intersections.
Higher-order Contracts for Intersection and Union Types
Simple example of intersection types.
Implementation of the algorithm proposed in M.W. Bunder's paper "The Inhabitation Problem for Intersection Types".
A gradually typed language with intersection types
Practical work developed in the context of my Master's Thesis at DCC-FCUP (Faculdade de Ciências da Universidade do Porto) in 2022
TypeScript assessment, focusing on type safety, interfaces, and modular design to demonstrate understanding of TypeScript fundamentals.
A typed lambda calculus with a set-theoretic type system, that serves as the theoretical basis for other languages with set-theoretic type systems
TypeScript basics
Add a description, image, and links to the intersection-types topic page so that developers can more easily learn about it.
To associate your repository with the intersection-types topic, visit your repo's landing page and select "manage topics."