hygen.io base nest.js typescript code generator
npm install nest-code-generator
yarn nest-code-generator generate {generate-type} {name}
yarn nest-code-generator generate input-type user/create-one
this will generate code at src/user
directory
./example
└── app
├── constants.ts
├── decorators
│ ├── create-one-user-input-type-args.decorator.spec.ts
│ ├── create-one-user-input-type-args.decorator.ts
│ ├── create-one-user-mutation.decorator.spec.ts
│ ├── create-one-user-mutation.decorator.ts
│ ├── get-one-user-query.decorator.spec.ts
│ ├── get-one-user-query.decorator.ts
│ └── index.ts
├── enums
│ ├── index.ts
│ ├── role.enum.spec.ts
│ └── role.enum.ts
├── input-types
│ ├── create-one-user.input-type.spec.ts
│ └── create-one-user.input-type.ts
├── interface-types
│ ├── node.interface-type.spec.ts
│ └── node.interface-type.ts
└── object-types
├── user.object-type.factory.spec.ts
├── user.object-type.factory.ts
├── user.object-type.spec.ts
└── user.object-type.ts
-
Nest.js
- module
- service
- controller
- provider
- filter
- pipe
- guard
- interceptor
- decorator
- interface
- middleware
- gateway
-
GraphQL
- input-type
- object-type
- interface-type
- mutation-decorator
- query-decorator
- enum-type
- union-type
- resolver
- scalar
-
TypeOrm
- entity
- TBD
- TBD