Tyyppi

Library bringing erlang typespecs to runtime.
Provides on-the-fly type validation, typed structs with upserts validation and more.
Installation
def deps do
[
{:tyyppi, "~> 0.1"}
]
endChangelog
0.12.2—Tyyppi.Value.float0.12.0—Tyyppi.Value.date0.11.1—{Struct,Value}.valid?/1,Struct.errors/10.11.0—{Struct,Value}.flatten/{1,2}0.10.0—mix tyyppi.dumpto dump types to dets or binary for theStatsprocess0.9.0—Struct.as_value(%Struct{})0.8.1— Cosmetics, better dialyzer,Value.string()and various fixes0.8.0—Tyyppi.Valuablebehaviour + better docs0.7.0— Generators + Collectable + Enumerable + Nested Structs0.6.0—Tyyppi.ValueforStruct+Jason.EncoderifJasonis presented + bugfixes0.5.0—Tyyppi.Value+ constructors +~t||sigil to produceTyyppitypes0.4.0— per-field coercions and validations viacast_field/1andvalidate_field/10.3.0— use:etsfor type information when the process was not started