Skip to content

Releases: maddin1502/ts-lib-extended

revised types

14 Nov 20:25
06f89d0
Compare
Choose a tag to compare
  • removed most any's
  • improved comments/documentation
  • breaking change: removed generic from Enumerable type (it's not possible to differ between numeric and heterogeneous enum)
  • breaking change: optimized EventArgs (EventArgs, especially CancelEventArgs, can now be created without parameters)
  • updated dependencies (fixed vulnerabilites)
  • cleaned, optimized, simplified, fixed typings
  • new: scoping core

type shapes

14 Apr 22:10
810f227
Compare
Choose a tag to compare
  • anylike
  • methodlike
  • objectlike

updated packages and worksapce

13 Apr 17:04
b903b58
Compare
Choose a tag to compare
  • node 20
  • target = ES2020
  • latest dependencies
  • updated scripts
  • improved code comments
  • improved github workflows
  • code coverage

EmptyObject

01 Apr 21:26
Compare
Choose a tag to compare

added type for empty objects

Fixes

28 Jun 19:54
88d8f96
Compare
Choose a tag to compare
  • extended test: 100% coverage
  • fixed esm structure: fixes import issues with vite and vitest
  • fixed enumerableObject: fixes issue with enums with more than 10 items

internal refactorings

09 Aug 09:38
e4afff0
Compare
Choose a tag to compare
  • ESM
  • new test framework: Vitest
  • Github ci/cd actions
  • optimized linting and typescript options

enumobject for key/value extraction

16 Mar 23:22
6893419
Compare
Choose a tag to compare

Gain keys and values from enum instances. Works with string, numeric and mixed enums (properly ignoring the numeric index reverse lookup entries for numeric enums)

extended enum types

11 Mar 21:46
35fc4bc
Compare
Choose a tag to compare
  • generic enumerable defaults to any
  • added type for value type extraction (the enum instance itself)
  • added type for base value type extraction (string, number, ...)

fixed vulnerabilities & optimized eslint

06 Dec 22:06
9dc48e3
Compare
Choose a tag to compare
  • updated packages
  • optimized eslint config
  • linting scripts

internal optimizations

03 Sep 13:58
Compare
Choose a tag to compare
  • fixed eslint settings
  • moved jest config to ts file
  • used latest typescript
  • updated readme