This repository has been archived by the owner on Feb 20, 2020. It is now read-only.
Releases: ikatyang/dts-element
Releases · ikatyang/dts-element
[email protected]
[email protected]
🏠 Internal
- Upgrade typescript@^2.4.0
[email protected]
v2.0.3 (2017-06-07)
🐛 Bug Fix
parse()
- support
ts.FunctionDeclaration
- support
[email protected]
v2.0.2 (2017-05-26)
🐛 Bug Fix
parse()
- support
ts.ParenthesizedTypeNode
- support
[email protected]
v2.0.1 (2017-05-25)
🐛 Bug Fix
ClassMember
,ObjectMember
- support string-literal name
[email protected]
v2.0.0 (2017-05-24)
💥 Breaking Change
- package
- all elements are pure object now
- use
dts.emit(dts_element)
instead ofdts_element.emit()
- use
dts.create_element(options)
instead ofnew 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
andmulti-line-comment
element, or usingcomments
field in every element
- support
- parsers
- support parsing TypeScript syntax into
dts-element
(dts.parse()
), useful for restructuring types
- support parsing TypeScript syntax into
🏠 Internal
- package
- rewrite using TypeScript Printer API
[email protected]
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
- add
🐛 Bug Fix
- advanced
- fix
create_curried_function_types/interfaces()
: fix the overloads' ordering for better correctness.
- fix
[email protected]
v1.2.1 (2017-05-09)
🐛 Bug Fix
- package
- fix missing
lib
folders
- fix missing
[email protected]
v1.2.0 (2017-05-09)
🚀 New Feature
- advanced
- enhance
create_curried_function_types()
: add options to generate selectable types
- enhance
[email protected]
v1.1.0 (2017-05-08)
🚀 New Feature
Element
- add
#equal()
for comparing - add
#has()
for checking existence of specific element in its parameters
- add
- advanced
- add
create_curried_function_interfaces()
for functional-programming types - add
create_curried_function_types()
for functional-programming types with deep generics
- add