deepkit-framework icon indicating copy to clipboard operation
deepkit-framework copied to clipboard

A new full-featured and high-performance TypeScript framework

Results 169 deepkit-framework issues
Sort by recently updated
recently updated
newest added

#321 didn't manage to fix this bug completely. This is the failing version of [the current unit test](https://github.com/deepkit/deepkit-framework/blob/c1d6c415199804d966ce17ceb235a050de011da3/packages/http/tests/router.spec.ts#L69-L92) ```ts test('explicitly annotated response objects', async () => { class Controller {...

```ts test('self-reference serialization', async () => { class MyEntity { id: number & PrimaryKey & AutoIncrement = 0; ref?: MyEntity & Reference; //

This is for a API pattern which keeps the consistency of fields, where every fields should be returned in the response no matter whether there is a value. Currently the...

```ts test('joinWith', async () => { // Condition1: Self-Reference Entity class MyEntity { id: number & PrimaryKey & AutoIncrement = 0; ref?: MyEntity & Reference; refs?: MyEntity[] & BackReference; }...

When using `pnpm` as the package manager, any given package and version is installed only once and then symlinked, at least within a project or workspace. In the monorepo/workspace setting...

The `@deepkit/type-compiler` installation mutations Typescript's `tsc.js` and `typescript.js` files (perhaps other as well?). On Windows (when installing with `pnpm`), part of the injected code looks like this: ```js try {...

I can't figure out *why* that's the case, but when using `pnpm add` to install `@deepkit/type-compiler` to a project, it does not run its install command. Since the docs provide...

To reproduce: Create a module directory named `apple` or `application` or anything starting with `app` and add a config property, for example: `src/apple/module.ts`: ```ts import { Config } from '~/config'...

type-compiler could not serialize this kind of legit typescript types: ``` export type Option = OptionType; class OptionType { constructor(val: T, some: boolean) {} } export function Option(val: T): Option...

type-compiler produces empty ops for type `Result` from https://github.com/traverse1984/oxide.ts ``` import { Result } from 'oxide.ts'; export type MyResult = Result; ``` causes broken output: ``` "use strict"; Object.defineProperty(exports, "__esModule",...