deepkit-framework
                                
                                 deepkit-framework copied to clipboard
                                
                                    deepkit-framework copied to clipboard
                            
                            
                            
                        A new full-featured and high-performance TypeScript framework
### Summary of changes Initial implementation of Cloudflare Workers support for HTTP & RPC. TODO - [ ] Auth Blockers - [ ] https://github.com/deepkit/deepkit-framework/issues/236 - [ ] [`new Function` is...
I'm using the type compiler with Vite as described at #221. I'm getting various errors if I have `type: module` set in my `package.json`. I've created a repo to reproduce...
in Angular there is a Child Injector Feature where we can create an injector as a child of a parent injector, all providers in the parent injector can be accessed...
Monorepo with Nx Project tsconfig.json ```json { "extends": "../../tsconfig.base.json", "files": [], "include": [], "references": [ { "path": "./tsconfig.app.json" }, { "path": "./tsconfig.spec.json" } ] } ``` tsconfig.base.json ```json { "compileOnSave":...
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...
I have a use case where it'd be better DX to be able to resolve a receive type from a class generic using it's constructor. Example: ```ts class A {...
Using an `index.ts` file to export multiple types that would be deserialized causes silent failures
If you have multiple files like bellow: > data/stat-weight-unit.ts ```typescript export type StatWeightUnit = 'lbs' | 'kg'; ``` > data/stat-engine-power-unit.ts ```typescript export type StatEnginePowerUnit = 'hp'; ``` > data/index.ts ```typescript...
It seems counting on the line number of the stacktrace doesn't always get us to the "__filename". ```bash const e = new Error; ^ Error at null.getCurrentFileName (/Users/chenyuwang/deepkit-openapi/node_modules/@deepkit/core/src/core.ts:702:15) at App.execute...
It's hard for me to build and test the packages when I make changes. Maybe it makes sense to switch to Yarn Berry (v3) in the future, with Yarn it...
When trying to use ESM (`"type": "module"`) in my project, `typescript-eslint` is unable to find types, possibly caused by `"types": "./dist/cjs/index.d.ts"` in Deepkit packages' `package.json`: ```json { "name": "@deepkit/event", "version":...