1.0.1 • Published 3 years ago
nest-code-generator v1.0.1
nest.js typescript code generator
hygen.io base nest.js typescript code generator
installation
npm install nest-code-generator
usage
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
generate directory structure
./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
generate types
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
configuration
- TBD
limitation
- TBD