Jak działają type guards (typeof, in, instanceof, własne predykaty)? | LetsGit.IT