diia-open-source / be-user-service

European Union Public License 1.2
136 stars 6 forks source link

Не можу скомпілювати #102

Open kant2002 opened 3 months ago

kant2002 commented 3 months ago
src/generated/index.ts:9:1 - error TS2308: Module './designSystem' has already exported a member named 'DefaultImage'. Consider explicitly re-exporting to resolve the ambiguity.

9 export * from './my-info';
  ~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:9:1 - error TS2308: Module './designSystem' has already exported a member named 'defaultImageFromJSON'. Consider explicitly re-exporting to resolve the ambiguity.

9 export * from './my-info';
  ~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:9:1 - error TS2308: Module './designSystem' has already exported a member named 'defaultImageToJSON'. Consider explicitly re-exporting to resolve the ambiguity.

9 export * from './my-info';
  ~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:9:1 - error TS2308: Module './designSystem' has already exported a member named 'defaultImageToNumber'. Consider explicitly re-exporting to resolve the ambiguity.

9 export * from './my-info';
  ~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:21:1 - error TS2308: Module './token' has already exported a member named 'Gender'. Consider explicitly re-exporting to resolve the ambiguity.

21 export * from './user-service';
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:21:1 - error TS2308: Module './token' has already exported a member named 'genderFromJSON'. Consider explicitly re-exporting to resolve the ambiguity.

21 export * from './user-service';
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:21:1 - error TS2308: Module './token' has already exported a member named 'genderToJSON'. Consider explicitly re-exporting to resolve the ambiguity.

21 export * from './user-service';
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/generated/index.ts:21:1 - error TS2308: Module './token' has already exported a member named 'genderToNumber'. Consider explicitly re-exporting to resolve the ambiguity.

21 export * from './user-service';
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Found 8 errors in the same file, starting at: src/generated/index.ts:
kant2002 commented 3 months ago

Проблема на мою думку через те що генпрото не вміє рішати коллізії імен для класів із різних пакетів. наприклад https://github.com/diia-open-source/be-user-service/blob/9cf6dea2562bbfb243de17f153c0de76b6489614/proto/user-service.proto#L10

https://github.com/diia-open-source/be-user-service/blob/9cf6dea2562bbfb243de17f153c0de76b6489614/proto/user-service.proto#L87-L90