deepkit-framework
                                
                                 deepkit-framework copied to clipboard
                                
                                    deepkit-framework copied to clipboard
                            
                            
                            
                        A new full-featured and high-performance TypeScript framework
`GraphQLClient` is a class. ```ts import { GraphQLClient } from 'graphql-request'; typeOf(); // Error: No valid runtime type for function GraphQLClient given. Is @deepkit/type-compiler correctly installed? Execute deepkit-type-install to check...
### 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 ### Relinquishment of Rights Please mark following checkbox to confirm that you relinquish all rights of your changes: - [x] I waive and relinquish all rights...
### Summary of changes * Add options to configure the JIT compiler. * 2 small optimisations to emitted code (won't make any noticeable difference, mostly emitted code is more concise)...
### Summary of changes ### Relinquishment of Rights Please mark following checkbox to confirm that you relinquish all rights of your changes: - [x] I waive and relinquish all rights...
### Summary of changes Supersedes https://github.com/deepkit/deepkit-framework/pull/517 This introduces a new entry for the type compiler options in `tsconfig.json`. ```jsonc { "deepkitTypeCompilerOptions": { "inlineExternalLibraryImports": { "rxjs": true, // mark all imports...
### Summary of changes Needs an `NPM_TOKEN` secret https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-legacy-tokens-on-the-website https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#creating-secrets-for-a-repository How to use https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/ ### Relinquishment of Rights Please mark following checkbox to confirm that you relinquish all rights of...
### 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...
### Summary of changes Made `SQLiteConnectionPool.maxConnections` a protected property, and introduced getters and setters. There is similarly already a getter `getActiveConnections()`, and the new setter ensures that it is impossible...
When multiple hosts are configured, currently it throws if only one is not available. This is wrong. It should only throw network related errors when all return an error and...