Skip to content
This repository has been archived by the owner on Feb 20, 2020. It is now read-only.

Releases: ikatyang/dts-element

[email protected]

25 Jun 16:41
Compare
Choose a tag to compare

🐛 Bug Fix

  • add missing ImportEqual ( import a = require('b') )
  • parse()
    • support ts.ImportEqualsDeclaration

[email protected]

13 Jun 07:26
Compare
Choose a tag to compare

🏠 Internal

  • Upgrade typescript@^2.4.0

[email protected]

06 Jun 16:41
Compare
Choose a tag to compare

v2.0.3 (2017-06-07)

🐛 Bug Fix

  • parse()
    • support ts.FunctionDeclaration

[email protected]

26 May 07:05
Compare
Choose a tag to compare

v2.0.2 (2017-05-26)

🐛 Bug Fix

  • parse()
    • support ts.ParenthesizedTypeNode

[email protected]

25 May 06:21
Compare
Choose a tag to compare

v2.0.1 (2017-05-25)

🐛 Bug Fix

  • ClassMember, ObjectMember
    • support string-literal name

[email protected]

24 May 12:30
Compare
Choose a tag to compare

v2.0.0 (2017-05-24)

💥 Breaking Change

  • package
    • all elements are pure object now
    • use dts.emit(dts_element) instead of dts_element.emit()
    • use dts.create_element(options) instead of new dts.Element(options)
  • advanced
    • remove curry-relative functions since it should not be a part of DOM library

🚀 New Feature

  • comments
    • support single-line-comment and multi-line-comment element, or using comments field in every element
  • parsers
    • support parsing TypeScript syntax into dts-element ( dts.parse() ), useful for restructuring types

🏠 Internal

  • package
    • rewrite using TypeScript Printer API

[email protected]

10 May 15:12
Compare
Choose a tag to compare

v1.3.0 (2017-05-10)

🚀 New Feature

  • advanced
    • add create_various_curried_function_types(): for functional-programming types with deep generics and various version

🐛 Bug Fix

  • advanced
    • fix create_curried_function_types/interfaces(): fix the overloads' ordering for better correctness.

[email protected]

08 May 16:49
Compare
Choose a tag to compare

v1.2.1 (2017-05-09)

🐛 Bug Fix

  • package
    • fix missing lib folders

[email protected]

08 May 16:17
Compare
Choose a tag to compare

v1.2.0 (2017-05-09)

🚀 New Feature

  • advanced
    • enhance create_curried_function_types(): add options to generate selectable types

[email protected]

08 May 11:21
Compare
Choose a tag to compare

v1.1.0 (2017-05-08)

🚀 New Feature

  • Element
    • add #equal() for comparing
    • add #has() for checking existence of specific element in its parameters
  • advanced
    • add create_curried_function_interfaces() for functional-programming types
    • add create_curried_function_types() for functional-programming types with deep generics