prisma-nestjs-graphql
prisma-nestjs-graphql copied to clipboard
Roadmap / Todo
trafficstars
- [x] bug: input arrays filters are not saved to model folder
- [x] Datefilter should be Date | string | DateTimeFilter
- [ ] No possible GraphQLUnionType as input type - graphql/graphql-js/issues/207
- [x] Config option to choose between RelationFilter and whereinput
author?: XOR<UserRelationFilter, UserWhereInput>(related to GraphQLUnionType) - [x] Combine zoo of nested/nullable filters
- [x] Aggregate API / AggregateXArgs
- [x] Import custom type (for toPropertyType) for TypeScript type
- [x] Compatibility of types
- [x]
take default value config(wont do) - [x] use case - maintain custom decorators - if decorator is not found do not add (maybe user moved class to src and extended it)
- [x] keep only graphql type in prop type
- [ ] Get rid of parasite words from class names (unchecked, nested, nullable), create configurable mutate filter
- [x] Add suffix to class name (e.g. output) only if not found
- [ ] Remove duplicated types
- [x] ignore field generation #8
- [x] custom scalar resolver https://github.com/MichalLytek/typegraphql-prisma/issues/21 https://github.com/MichalLytek/typegraphql-prisma/issues/43 https://github.com/prisma/prisma/issues/3102
- [x] validate config create output file pattern should not contain parent modifier
- [ ] automatic generate validators from IsNumber() IsOptional() db.varchar(30) blocked https://github.com/prisma/prisma/issues/6844
- [x] emit compiled bundle #15
- [x] type ekof = keyof typeof ERole; // role type
- [x] allow to hide fields *count if no fields in class mark class as abstract (will not help) #130
- [x] bigint, json from https://github.com/urigo/graphql-scalars