Hey guys, I am facing the same problem as per this...
# prisma-migrate
s
Hey guys, I am facing the same problem as per this thread (https://prisma.slack.com/archives/CBFFY3066/p1627916626006700?thread_ts=1627892149.003500&cid=CBFFY3066) where I needed to recreate the migration history. However, on running
prisma generate
, in the schema.prisma file,
@@unique
row is updated with a name property. Now, typescript is screaming about errors in the generated file:
node_modules/.prisma/client/index.d.ts
. How should I proceed?
Copy code
git push origin dbMigrationsReset 
node_modules/.prisma/client/index.d.ts:18304:5 - error TS1131: Property or signature expected.

18304     GoalBoard.goalOwnerId_isActive_unique?: GoalBoardGoalBoard.goalOwnerId_isActive_uniqueCompoundUniqueInput
          ~~~~~~~~~

node_modules/.prisma/client/index.d.ts:18304:43 - error TS1109: Expression expected.

18304     GoalBoard.goalOwnerId_isActive_unique?: GoalBoardGoalBoard.goalOwnerId_isActive_uniqueCompoundUniqueInput
                                                ~

node_modules/.prisma/client/index.d.ts:18347:5 - error TS1131: Property or signature expected.

18347     Invite.fromGBId_toGBId_unique?: InviteInvite.fromGBId_toGBId_uniqueCompoundUniqueInput
          ~~~~~~

node_modules/.prisma/client/index.d.ts:18347:35 - error TS1109: Expression expected.

18347     Invite.fromGBId_toGBId_unique?: InviteInvite.fromGBId_toGBId_uniqueCompoundUniqueInput
                                        ~

node_modules/.prisma/client/index.d.ts:18348:3 - error TS1128: Declaration or statement expected.

18348   }
        ~

node_modules/.prisma/client/index.d.ts:18547:5 - error TS1131: Property or signature expected.

18547     TaskFrequency.taskId_completedOn_unique?: TaskFrequencyTaskFrequency.taskId_completedOn_uniqueCompoundUniqueInput
          ~~~~~~~~~~~~~

node_modules/.prisma/client/index.d.ts:18547:45 - error TS1109: Expression expected.

18547     TaskFrequency.taskId_completedOn_unique?: TaskFrequencyTaskFrequency.taskId_completedOn_uniqueCompoundUniqueInput
                                                  ~

node_modules/.prisma/client/index.d.ts:18548:3 - error TS1128: Declaration or statement expected.

18548   }
        ~

node_modules/.prisma/client/index.d.ts:20835:33 - error TS1005: '=' expected.

20835   export type GoalBoardGoalBoard.goalOwnerId_isActive_uniqueCompoundUniqueInput = {
                                      ~

node_modules/.prisma/client/index.d.ts:20835:81 - error TS1005: ';' expected.

20835   export type GoalBoardGoalBoard.goalOwnerId_isActive_uniqueCompoundUniqueInput = {
                                                                                      ~
r
@SKhan 👋 Is TypeScript on the latest version?
s
Hi @Ryan, I am using TS version 4.3.2 (the latest version is v.4.3.5), so pretty close
r
Could you share how is the
@@unique
after introspection?