Notes on Advanced TypeScript: Runtime Validations

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • io-ts

    Runtime type system for IO decoding/encoding

    io-ts is written by Giulio Canti and offers runtime type validations. For more information on io-ts consult the README. The terminology we will use is to encode/decode is codecs, so called runtime representations of specific static types and these codecs can then be composed to build even larger type validations.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • io-ts-promise

    io-ts for developers who like Promises

    There are more improvements we could make, but we should have a basic understanding of why it might be useful to validate any external data at runtime. io-ts offers more features handling recursive and optional types. Furthermore there are libraries like io-ts-promise that provide more features and useful helpers, the above decodePromise, for example, is available in a more advanced variant via io-ts-promise.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • TDD

    2 projects | /r/CharruaDevs | 7 Dec 2023
  • Why I Like Using Maps (and WeakMaps) for Handling DOM Nodes

    1 project | news.ycombinator.com | 6 May 2023
  • how to strictly type this?

    1 project | /r/typescript | 19 Nov 2022
  • Announcing TypeScript 4.6

    1 project | /r/javascript | 2 Mar 2022
  • That TypeScript argument...

    1 project | dev.to | 20 Dec 2021

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?