educative.io

Learn TypeScript: The Complete Course for Beginners (Patrick Desjardins)   Type Checking - Type Checking an Interface with Custom User-Defined Type Guard