io-ts by @olioapps is nice: http://www.olioapps.com/blog/checking-types-real-world-typescript/ ... I'm using it right now!