8hob@programming.dev to TypeScript@programming.devEnglish · 23 days agoA Type-Safer Alternative to Type Guards in TypeScript8hob.ioexternal-linkmessage-square2fedilinkarrow-up118arrow-down10file-text
arrow-up118arrow-down1external-linkA Type-Safer Alternative to Type Guards in TypeScript8hob.io8hob@programming.dev to TypeScript@programming.devEnglish · 23 days agomessage-square2fedilinkfile-text
minus-squaresloppy_diffuser@sh.itjust.workslinkfedilinkEnglisharrow-up3·23 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-up3·23 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 :)