prisma-nestjs-graphql icon indicating copy to clipboard operation
prisma-nestjs-graphql copied to clipboard

Roadmap / Todo

Open unlight opened this issue 5 years ago • 0 comments
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

unlight avatar Aug 12 '20 23:08 unlight