8hob@programming.dev to TypeScript@programming.devEnglish · 26 days agoA Type-Safer Alternative to Type Guards in TypeScript8hob.ioexternal-linkmessage-square2fedilinkarrow-up117arrow-down10file-text
arrow-up117arrow-down1external-linkA Type-Safer Alternative to Type Guards in TypeScript8hob.io8hob@programming.dev to TypeScript@programming.devEnglish · 26 days agomessage-square2fedilinkfile-text
minus-squaresloppy_diffuser@sh.itjust.workslinkfedilinkEnglisharrow-up2·26 days agoThere are libraries that do just this like https://effect.website/docs/guides/schema/introduction. Appreciate the write up though! All too easy to rely on libraries without understanding what’s under the hood. Thanks for sharing, it was a good read.
minus-square8hob@programming.devOPlinkfedilinkEnglisharrow-up2·26 days agoUsing a third-party library when it’s applicable definitely works. Much of this post is for those who can’t add a heavy dependency :)
There are libraries that do just this like https://effect.website/docs/guides/schema/introduction.
Appreciate the write up though! All too easy to rely on libraries without understanding what’s under the hood.
Thanks for sharing, it was a good read.
Using a third-party library when it’s applicable definitely works. Much of this post is for those who can’t add a heavy dependency :)