Skip to content

Releases: phadej/typify

Closed records

30 Mar 07:58
Compare
Choose a tag to compare

typify.record(name, def, closed)

v0.2.8

04 Aug 03:26
Compare
Choose a tag to compare
  • Change date and regexp checks to work in multiframe environments #34
  • Fix typo in README.md #35
  • Update dependencies

Use make

01 Jul 08:38
Compare
Choose a tag to compare
v0.2.7

Update changelog

Dependencies update

30 Jun 18:00
Compare
Choose a tag to compare
v0.2.6

Bump version to 0.2.6

typify.assert

09 Feb 16:45
Compare
Choose a tag to compare
  • typify.assert
  • Added note about opaque type checks (typify.type)

Typified the source

18 Jan 13:35
Compare
Choose a tag to compare
  • arguments built-in type
  • any built-in type. Like * but not optional
  • typified most of the functions

Even more helpers

15 Jan 14:22
Compare
Choose a tag to compare
  • fn shorthand for the function type
  • typify.wrap to typify modules
  • istanbul code covarage as part of the test suite
  • typify.adt helper for specifying abstract data types -like structures
  • infinity, ninfinity and nan literals
  • unified implementation of typify.type, typify.alias and typify.record.
    • The latter two will be deprecated in 0.3.0 and removed in 0.4.0

New type's types

26 Dec 17:22
Compare
Choose a tag to compare
  • mutually recursive types
  • instanceof types

Major code changes

23 Nov 11:35
Compare
Choose a tag to compare
  • anonymous record types
    tuple, literals, numeric types
  • mocha test-suite
  • major code refactor

Recursive and intersection types

05 Aug 15:57
Compare
Choose a tag to compare
  • Recursive record types
  • Recursive aliases
  • Intersection types
  • Hygiene type environments