fergusean
fergusean
### Summary of changes Provides resolvers with type information. As an example case, this enables a resolver to determine optionality in order to understand if they should throw vs return...
I've only noticed this with `Pick` so far, but: When `target` in `tsconfig.json` is set to `ES2020` or `ES2021`, [this code](https://github.com/deepkit/deepkit-framework/commit/1d984fec0839796126264b44e77e80b04593d748#diff-f647e316ee8bb0d2599cb8db20bdcc44742189e5137cd2e68a5a17d85b2b306fR1181-R1189) from the @deepkit/type tests builds the following: ``` const...
Signed-off-by: fergusean ### Summary of changes When creating a custom class to support database features and registering a serializer and deserializer, it seems the base SQL adapter uses a different...
### Summary of changes Same as #552, but for dates. Can't use `Date | null` on SQL entities right now without Deepkit trying to cast them as JSON into the...
### Summary of changes Updates `lerna` and `madge` to the latest versions, drops `coveralls` (looks like [it hasn't been used](https://coveralls.io/github/deepkit/deepkit-framework) since early 2021), and runs an `npm audit fix` (did...
For the sake of convenience across multiple (sometimes layered) authorization scenarios (meaning, some controllers require standard HTTP auth, but some controllers are explicitly for use by an app that has...
The need for CORS headers is extremely common, so providing a convenient mechanism for it rather than everyone having to roll their own HTTP listener would probably be helpful to...
When omitting [props whose values are functions] from a type, if the function includes a `keyof X` parameter, the TS type is correctly narrowed, but the runtime type still includes...
I'm able to issue a `route` command and receive requests without authenticating with the secret: ``` user@devbox:~$ nc localhost 9022 -v Connection to localhost 9022 port [tcp/*] succeeded! 49#042743f6-d5d6-4b1b-98d2-10ee5a7cafbe|route|invite 85#bfa30e28-ba91-4542-985b-5301ac1362a5|response|042743f6-d5d6-4b1b-98d2-10ee5a7cafbe|OK...
### Summary of changes There are legitimate cases where a value may begin with `$`, and the current reference implementation breaks those cases. Example case, I have a query that...