chore: refacto NestJS in modules (#308)

* chore: wip refacto in modules

* fix: rollback port

* fix: jwt guard in wrong folder

* chore: rename folder exception-filter in filters

* fix: tests are running

* fix: excessive stack depth comparing types

* fix: auth issue

* chore: move createUser in UserService

* fix: test

* fix: guards

* fix: jwt guard don't handle falsy user
This commit is contained in:
Jérémy M
2023-06-16 10:38:11 +02:00
committed by GitHub
parent 5921c7f11d
commit 2cd081234f
1084 changed files with 2251 additions and 758 deletions
@@ -0,0 +1,42 @@
import { Field } from '@nestjs/graphql';
import { ArgsType } from '@nestjs/graphql';
import { CommentWhereInput } from './comment-where.input';
import { Type } from 'class-transformer';
import { CommentOrderByWithAggregationInput } from './comment-order-by-with-aggregation.input';
import { CommentScalarFieldEnum } from './comment-scalar-field.enum';
import { CommentScalarWhereWithAggregatesInput } from './comment-scalar-where-with-aggregates.input';
import { Int } from '@nestjs/graphql';
import { CommentCountAggregateInput } from './comment-count-aggregate.input';
import { CommentMinAggregateInput } from './comment-min-aggregate.input';
import { CommentMaxAggregateInput } from './comment-max-aggregate.input';
@ArgsType()
export class CommentGroupByArgs {
@Field(() => CommentWhereInput, { nullable: true })
@Type(() => CommentWhereInput)
where?: CommentWhereInput;
@Field(() => [CommentOrderByWithAggregationInput], { nullable: true })
orderBy?: Array<CommentOrderByWithAggregationInput>;
@Field(() => [CommentScalarFieldEnum], { nullable: false })
by!: Array<keyof typeof CommentScalarFieldEnum>;
@Field(() => CommentScalarWhereWithAggregatesInput, { nullable: true })
having?: CommentScalarWhereWithAggregatesInput;
@Field(() => Int, { nullable: true })
take?: number;
@Field(() => Int, { nullable: true })
skip?: number;
@Field(() => CommentCountAggregateInput, { nullable: true })
_count?: CommentCountAggregateInput;
@Field(() => CommentMinAggregateInput, { nullable: true })
_min?: CommentMinAggregateInput;
@Field(() => CommentMaxAggregateInput, { nullable: true })
_max?: CommentMaxAggregateInput;
}