moltar / typescript-runtime-type-benchmarks

📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
https://moltar.github.io/typescript-runtime-type-benchmarks/
637 stars 62 forks source link

fix(deps): update dependency @deepkit/type to v1.0.1-alpha.151 #1231

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@deepkit/type 1.0.1-alpha.123 -> 1.0.1-alpha.151 age adoption passing confidence

Release Notes

deepkit/deepkit-framework (@​deepkit/type) ### [`v1.0.1-alpha.151`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha151-2024-05-14) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.150...v1.0.1-alpha.151) ##### Features - **type:** return all errors when validating array ([#​568](https://togithub.com/deepkit/deepkit-framework/issues/568)) ([c2ca10e](https://togithub.com/deepkit/deepkit-framework/commit/c2ca10ec33bb0b00568563a225e4ca0f2f92a6cb)), closes [/github.com/deepkit/deepkit-framework/issues/565#issuecomment-2091054710](https://togithub.com//github.com/deepkit/deepkit-framework/issues/565/issues/issuecomment-2091054710) ### [`v1.0.1-alpha.150`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha150-2024-05-09) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.149...v1.0.1-alpha.150) ##### Bug Fixes - **rpc:** ensure data is not chunked twice in server->client controllers ([6c59f9b](https://togithub.com/deepkit/deepkit-framework/commit/6c59f9bda5830dc11f85b555e7ecd618e10708f8)) - **type-compiler:** support ReceiveType in arrow function with body expression ([3c66064](https://togithub.com/deepkit/deepkit-framework/commit/3c660640ba5ef7ac447d31b59abaf4f37bd341de)) ##### Features - **type-compiler:** allow to use T from ReceiveType in function body as type reference ([4d24c8b](https://togithub.com/deepkit/deepkit-framework/commit/4d24c8b33197e163ba75eb9483349d269502dc76)), closes [#​565](https://togithub.com/deepkit/deepkit-framework/issues/565) ### [`v1.0.1-alpha.149`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha149-2024-05-07) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.148...v1.0.1-alpha.149) ##### Bug Fixes - **type-compiler:** make sure type reference resolving skips parameter names ([16ba17d](https://togithub.com/deepkit/deepkit-framework/commit/16ba17d728cb6f66db7ff3463ee05a893986b29b)), closes [#​566](https://togithub.com/deepkit/deepkit-framework/issues/566) ### [`v1.0.1-alpha.148`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha148-2024-05-04) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.147...v1.0.1-alpha.148) ##### Features - **type:** new TemplateState.touch and isTypeClassOf ([cdf3272](https://togithub.com/deepkit/deepkit-framework/commit/cdf3272e05f63487c9e0da7776aa232ba1fe88b5)) - **type:** support lower/mixed case as identifier for enum values ([ce0166e](https://togithub.com/deepkit/deepkit-framework/commit/ce0166e5d76bc5d55a50114bd43bfaa68dbeac18)) - **type:** support mixed case enum member in union resolver ([96dd2d8](https://togithub.com/deepkit/deepkit-framework/commit/96dd2d864c2a0436cb5d78bada58ff82681d3045)) ### [`v1.0.1-alpha.147`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha147-2024-05-04) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.146...v1.0.1-alpha.147) ##### Bug Fixes - **http:** support for JSON array payloads ([#​564](https://togithub.com/deepkit/deepkit-framework/issues/564)) ([feeeaa6](https://togithub.com/deepkit/deepkit-framework/commit/feeeaa6ef9f76d67f85b25f4d243b27ceb00360b)) - **mysql:** ensure `number & AutoIncrement` is always `int` ([69feb17](https://togithub.com/deepkit/deepkit-framework/commit/69feb17276f0f23ef32a331b36fa58ce0b001ae5)) - **sqlite:** make sure ALTER TABLE are not aggregated ([74ef2eb](https://togithub.com/deepkit/deepkit-framework/commit/74ef2eb340924306dcd59b4d913d0eb32f88757f)) - **type:** make sure handled constructor properties are not set twice ([2e82eb6](https://togithub.com/deepkit/deepkit-framework/commit/2e82eb6fe6bb8b519b8f170334740ee9f7f988be)) - **type:** resolve global classes as shallow TypeClass ([d976024](https://togithub.com/deepkit/deepkit-framework/commit/d97602409b1e8c1d63839e2d1b75d16a0ccd4cfd)) - **website:** docs about DI configureProvider and nominal tyoes ([e5dafb4](https://togithub.com/deepkit/deepkit-framework/commit/e5dafb47126411e8b369aa78cead32e02b4ee7c9)) ### [`v1.0.1-alpha.146`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha146-2024-04-17) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.145...v1.0.1-alpha.146) ##### Bug Fixes - **type-compiler:** esm import of micromatch ([5606d74](https://togithub.com/deepkit/deepkit-framework/commit/5606d7404ad4ff1e94c5c12cbf94a532e9ae41ce)) ### [`v1.0.1-alpha.145`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha145-2024-04-08) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.143...v1.0.1-alpha.145) ##### Bug Fixes - **filesystem-aws-s3:** use correct path normalize function ([58042a9](https://togithub.com/deepkit/deepkit-framework/commit/58042a99dc1f25d92effb766842fea199568f8f6)) - **http:** make sure invalid formidable files are skipped ([d1ff09b](https://togithub.com/deepkit/deepkit-framework/commit/d1ff09ba17e82891b25c192dec7bdf2d9b921f24)) - **orm:** make sure persistence is always closed on flush ([015d90a](https://togithub.com/deepkit/deepkit-framework/commit/015d90af15503c4159e4810cb6f862349a4599f1)) - **sql:** dates should be nullable without casting as JSON ([#​553](https://togithub.com/deepkit/deepkit-framework/issues/553)) ([d34b1a3](https://togithub.com/deepkit/deepkit-framework/commit/d34b1a30ad9371f01eb806ac37f2861754ce9959)) - **sql:** resolve `Date|null` to date type ([ab12802](https://togithub.com/deepkit/deepkit-framework/commit/ab12802c307d9dcf17925526dd5dcf87c87e8899)) - type guard handing of empty Map/Set ([da4cf82](https://togithub.com/deepkit/deepkit-framework/commit/da4cf8242a317157f8b02c67d2b5754fb8f29381)) - **website:** fix ssr, remove some pages ([51b9b36](https://togithub.com/deepkit/deepkit-framework/commit/51b9b3681f46faf368c429302e127cf8c279d18d)) ### [`v1.0.1-alpha.143`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha143-2024-03-17) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.142...v1.0.1-alpha.143) ##### Bug Fixes - **core:** don't include stack in formatError per default ([1b603ee](https://togithub.com/deepkit/deepkit-framework/commit/1b603eef2938ab010fb6d83836894ad5a1c236af)) - **http:** parameter service injection into route methods with encapsulated modules ([9c98f8b](https://togithub.com/deepkit/deepkit-framework/commit/9c98f8b110078ab35882fece44f45fde34a4feeb)) - **type-compiler:** also parse tsx source files ([80464bf](https://togithub.com/deepkit/deepkit-framework/commit/80464bf2bd38477e7ce7898fde17b6d6738007f7)), closes [#​560](https://togithub.com/deepkit/deepkit-framework/issues/560) - **type:** print Error cause chain in formatError ([c2a413a](https://togithub.com/deepkit/deepkit-framework/commit/c2a413aeb74155ddb29f1939b48e034f05d9ae60)) - **type:** union expansions in intersections ([332b26e](https://togithub.com/deepkit/deepkit-framework/commit/332b26eb148d916d03f49fad0daaad083c24207a)), closes [#​556](https://togithub.com/deepkit/deepkit-framework/issues/556) ##### Features - **desktop-ui:** support queryParams in list route support ([6f33804](https://togithub.com/deepkit/deepkit-framework/commit/6f3380469c22d8c146367889c8afd55d8df15292)) - **injector:** improve set method api ([#​557](https://togithub.com/deepkit/deepkit-framework/issues/557)) ([eb92e58](https://togithub.com/deepkit/deepkit-framework/commit/eb92e58a44a25170f29150aae89b2dfad33a3495)) - **mysql, postgres:** add support for connection URLs ([2518670](https://togithub.com/deepkit/deepkit-framework/commit/25186701e3d6ea60ea232cbcc0c989e195df9edf)) ### [`v1.0.1-alpha.142`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha142-2024-03-06) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.141...v1.0.1-alpha.142) ##### Bug Fixes - **type-compiler:** support windows reflection pattern matching ([cec3146](https://togithub.com/deepkit/deepkit-framework/commit/cec3146612b7b950cbd47eb2850feb887b87fc82)) ### [`v1.0.1-alpha.141`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha141-2024-03-05) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.140...v1.0.1-alpha.141) ##### Bug Fixes - **orm:** remove browser export ([58bb3c8](https://togithub.com/deepkit/deepkit-framework/commit/58bb3c864e6d4fb2794835e748cf5a950bf923af)) - **rpc:** maintain strictSerialization option also in new observables ([273330b](https://togithub.com/deepkit/deepkit-framework/commit/273330b102c30f62895bd7d3b8b6d6762e080740)) - **type:** handle `Function` correctly in type comparisons ([16f0c1d](https://togithub.com/deepkit/deepkit-framework/commit/16f0c1da4b6e2ce216c45681e1574bfe68c9044f)) ### [`v1.0.1-alpha.140`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha140-2024-03-02) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.139...v1.0.1-alpha.140) ##### Bug Fixes - **framework:** also disconnect broker/stopwatch onServerShutdown ([69c56eb](https://togithub.com/deepkit/deepkit-framework/commit/69c56ebaa4c80bc612d784b84011d4a557f2853c)) ##### Features - **sql:** support per-field name remapping ([63b8aaf](https://togithub.com/deepkit/deepkit-framework/commit/63b8aaface420a98f14511b22efaffc9628be41d)) ### [`v1.0.1-alpha.139`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha139-2024-02-29) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.138...v1.0.1-alpha.139) ##### Bug Fixes - **create-app:** adjust example app to new API changes ([d2b1c26](https://togithub.com/deepkit/deepkit-framework/commit/d2b1c260d557ab46f2ad5b467927e7fd5e1a88cd)) - **rpc:** only print warning text, not error ([ed8cfe7](https://togithub.com/deepkit/deepkit-framework/commit/ed8cfe7733a36b79a8802afec9280f74d51a6b1b)) - **type-compiler:** mark the right SourceFile object as processed ([38cfdf0](https://togithub.com/deepkit/deepkit-framework/commit/38cfdf06910cfbd01755805022f97ed6afa8dd4d)) - **type:** better error message when fast path type resolution fails due to undefined symbols ([0ef082d](https://togithub.com/deepkit/deepkit-framework/commit/0ef082d4b474b7d36d7668cf21ad8a9922469189)) ### [`v1.0.1-alpha.138`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha138-2024-02-27) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.137...v1.0.1-alpha.138) ##### Bug Fixes - **type:** make sure methods are not part of deserialization/type guard union resolver ([eb08a73](https://togithub.com/deepkit/deepkit-framework/commit/eb08a73db15c4d66f69646fe9f34b3c884e602a6)) ### [`v1.0.1-alpha.137`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha137-2024-02-26) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.132...v1.0.1-alpha.137) ##### Bug Fixes - **app:** allow to inject optional services ([52fd21f](https://togithub.com/deepkit/deepkit-framework/commit/52fd21ff2214a0fa87e314751f4e0a82a78fc908)) - **desktop-ui:** correctly unregister destroyed sidebar ([8613ae4](https://togithub.com/deepkit/deepkit-framework/commit/8613ae495d9727df04a996dc5803d903b4a7b571)) - **framework:** order of scoped services to allow injecting HttpRequest in RpcKernelSecurity ([9a5e300](https://togithub.com/deepkit/deepkit-framework/commit/9a5e300906feebb20a4b5169984e68e9fa14a057)) - **type:** correctly type guard `null` in optional properties ([c0adcb0](https://togithub.com/deepkit/deepkit-framework/commit/c0adcb00ce100b4c01bc6a1d793396b806464f3c)) ### [`v1.0.1-alpha.132`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha132-2024-02-10) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.131...v1.0.1-alpha.132) ##### Bug Fixes - **rpc:** better error message when no observable type can be extracted ([5e7ecf1](https://togithub.com/deepkit/deepkit-framework/commit/5e7ecf12adf526b103757ede04ed7ec6923a7af6)) - **sql:** strings should be nullable without casting as JSON ([#​552](https://togithub.com/deepkit/deepkit-framework/issues/552)) ([fe55b7f](https://togithub.com/deepkit/deepkit-framework/commit/fe55b7feb3dc312c31b8dd6dd671ca0150ff5dee)) - **type:** intersection of two different primitive types always return never ([#​549](https://togithub.com/deepkit/deepkit-framework/issues/549)) ([20d3dc8](https://togithub.com/deepkit/deepkit-framework/commit/20d3dc83a00431db99f6feb0f41da890fa422f48)) ##### Features - **mongo:** export custom command API ([d82ccd1](https://togithub.com/deepkit/deepkit-framework/commit/d82ccd19df86f84e8feacbe124e1d473ff481b8c)) ### [`v1.0.1-alpha.131`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha131-2024-02-09) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.124...v1.0.1-alpha.131) ##### Bug Fixes - **http:** make sure all path parameters are available in HttpRequestParser ([e215420](https://togithub.com/deepkit/deepkit-framework/commit/e215420edf4889d116b01ca0f52109e7167e7b63)) - **rpc:** error Observable Subscribers when no Observable Next type can be detected ([e207fea](https://togithub.com/deepkit/deepkit-framework/commit/e207fea1d9abbb61f8e33d8253fe3ce5e23022d0)) - **type:** make sure cast throws when null/undefined is passed ([1bb3641](https://togithub.com/deepkit/deepkit-framework/commit/1bb3641f3db8196c9bcab64ef17004dc5e1f9f4c)) ### [`v1.0.1-alpha.124`](https://togithub.com/deepkit/deepkit-framework/blob/HEAD/CHANGELOG.md#101-alpha124-2024-02-04) [Compare Source](https://togithub.com/deepkit/deepkit-framework/compare/v1.0.1-alpha.123...v1.0.1-alpha.124) ##### Bug Fixes - **desktop-ui:** -webkit-scrollbar is not supported in chrome anymore ([68fca4f](https://togithub.com/deepkit/deepkit-framework/commit/68fca4f393d170e2ce5b4bfa17539d06d6ab1cb0)) - **desktop-ui:** dont ignore dist/ in npm package ([e6e6faa](https://togithub.com/deepkit/deepkit-framework/commit/e6e6faa77f2e30d741dfe0bf77a0d79c5410a7dd)) - **orm:** make sure getJoin operates on existing join model ([03b2428](https://togithub.com/deepkit/deepkit-framework/commit/03b242832adac48b7163e1fcf8902e7f1b197e8a)) - **type:** handle more circular types ([5f6bd12](https://togithub.com/deepkit/deepkit-framework/commit/5f6bd124aaf9c546014b81dbded8110312f4e819)), closes [#​477](https://togithub.com/deepkit/deepkit-framework/issues/477) ##### Features - **orm:** better Error handling + UniqueConstraintFailure ([f1845ee](https://togithub.com/deepkit/deepkit-framework/commit/f1845ee84eb61a894155944a6efae6b926a4a47d)) - **orm:** new API to configure a join query ([64cc55e](https://togithub.com/deepkit/deepkit-framework/commit/64cc55e812a6be555515e036de4e6b18d147b4f0))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.