Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

Some angular compilation errors #1

Open
RELATO opened this issue Aug 26, 2019 · 10 comments
Open

Some angular compilation errors #1

RELATO opened this issue Aug 26, 2019 · 10 comments

Comments

@RELATO
Copy link

RELATO commented Aug 26, 2019

Hi Yasmany

I hope you are going well.

First things first, congratulations! Very good project you created!

I am trying to run this project and I am having the errors below.

ERROR in src/app/views/+admin/user/list/user-list.component.ts(331,26): error TS2339: Property 'deleteUser' does not exist on type '{}'.
src/app/views/+admin/user/list/user-list.component.ts(389,26): error TS2339: Property 'deleteManyUsers' does not exist on type '{}'.
src/app/views/+admin/user/create/user-create.component.ts(194,33): error TS2339: Property 'createUser' does not exist on type '{}'.
src/app/views/+admin/user/update/user-update.component.ts(269,24): error TS2339: Property 'updateUser' does not exist on type '{}'.
src/app/views/+admin/role/list/role-list.component.ts(283,44): error TS2339: Property 'deleteRole' does not exist on type '{}'.
src/app/views/+admin/role/list/role-list.component.ts(327,44): error TS2339: Property 'deleteManyRoles' does not exist on type '{}'.
src/app/views/+admin/role/create/role-create.component.ts(114,42): error TS2339: Property 'createRole' does not exist on type '{}'.
src/app/views/+admin/role/update/role-update.component.ts(174,24): error TS2339: Property 'updateRole' does not exist on type '{}'.
src/app/views/+admin/file/list/file-list.component.ts(314,48): error TS2339: Property 'deleteFile' does not exist on type '{}'.
src/app/views/+admin/file/list/file-list.component.ts(358,44): error TS2339: Property 'deleteManyFiles' does not exist on type '{}'.
src/app/views/+admin/file/upload/file-upload.component.ts(119,20): error TS2339: Property 'uploadFiles' does not exist on type '{}'.
src/app/views/+admin/file/upload/file-upload.component.ts(121,23): error TS2339: Property 'uploadFiles' does not exist on type '{}'.
src/app/views/+admin/file/upload/file-upload.component.ts(127,23): error TS2339: Property 'uploadFiles' does not exist on type '{}'.
src/app/views/+admin/file/change/file-change.component.ts(123,29): error TS2339: Property 'changeFile' does not exist on type '{}'.
src/app/views/+admin/project/list/project-list.component.ts(350,26): error TS2339: Property 'deleteProyecto' does not exist on type '{}'.
src/app/views/+admin/project/list/project-list.component.ts(408,26): error TS2339: Property 'deleteManyProyectos' does not exist on type '{}'.
src/app/views/+admin/project/create/project-create.component.ts(402,34): error TS2339: Property 'createProyecto' does not exist on type '{}'.
src/app/views/+admin/eje/create/eje-create.component.ts(108,42): error TS2339: Property 'createEje' does not exist on type '{}'.
src/app/views/+admin/project/update/project-update.component.ts(330,24): error TS2339: Property 'updateProyecto' does not exist on type '{}'.
src/app/views/+admin/area/list/area-list.component.ts(276,45): error TS2339: Property 'deleteArea' does not exist on type '{}'.
src/app/views/+admin/area/list/area-list.component.ts(320,44): error TS2339: Property 'deleteManyAreas' does not exist on type '{}'.
src/app/views/+admin/area/create/area-create.component.ts(108,43): error TS2339: Property 'createArea' does not exist on type '{}'.
src/app/views/+admin/area/update/area-update.component.ts(166,24): error TS2339: Property 'updateArea' does not exist on type '{}'.
src/app/views/+admin/eje/list/eje-list.component.ts(277,45): error TS2339: Property 'deleteEje' does not exist on type '{}'.
src/app/views/+admin/eje/list/eje-list.component.ts(321,44): error TS2339: Property 'deleteManyEjes' does not exist on type '{}'.
src/app/views/+admin/eje/update/eje-update.component.ts(166,24): error TS2339: Property 'updateEje' does not exist on type '{}'.
src/app/views/+admin/linea/list/linea-list.component.ts(276,45): error TS2339: Property 'deleteLinea' does not exist on type '{}'.
src/app/views/+admin/linea/list/linea-list.component.ts(320,44): error TS2339: Property 'deleteManyLineas' does not exist on type '{}'.
src/app/views/+admin/linea/create/linea-create.component.ts(108,44): error TS2339: Property 'createLinea' does not exist on type '{}'.
src/app/views/+admin/linea/update/linea-update.component.ts(166,24): error TS2339: Property 'updateLinea' does not exist on type '{}'.
src/app/views/+admin/alcance/list/alcance-list.component.ts(283,48): error TS2339: Property 'deleteAlcance' does not exist on type '{}'.
src/app/views/+admin/alcance/list/alcance-list.component.ts(327,44): error TS2339: Property 'deleteManyAlcances' does not exist on type '{}'.
src/app/views/+admin/alcance/create/alcance-create.component.ts(115,46): error TS2339: Property 'createAlcance' does not exist on type '{}'.
src/app/views/+admin/alcance/update/alcance-update.component.ts(175,24): error TS2339: Property 'updateAlcance' does not exist on type '{}'.
src/app/views/+admin/tipo/list/tipo-list.component.ts(276,45): error TS2339: Property 'deleteTipo' does not exist on type '{}'.
src/app/views/+admin/tipo/list/tipo-list.component.ts(320,44): error TS2339: Property 'deleteManyTipoes' does not exist on type '{}'.
src/app/views/+admin/tipo/create/tipo-create.component.ts(108,43): error TS2339: Property 'createTipo' does not exist on type '{}'.
src/app/views/+admin/tipo/update/tipo-update.component.ts(166,24): error TS2339: Property 'updateTipo' does not exist on type '{}'.
src/app/views/+admin/anno/list/anno-list.component.ts(287,44): error TS2339: Property 'deleteAnno' does not exist on type '{}'.
src/app/views/+admin/anno/list/anno-list.component.ts(331,44): error TS2339: Property 'deleteManyAnnoes' does not exist on type '{}'.
src/app/views/+admin/anno/create/anno-create.component.ts(113,42): error TS2339: Property 'createAnno' does not exist on type '{}'.
src/app/views/+admin/anno/update/anno-update.component.ts(172,24): error TS2339: Property 'updateAnno' does not exist on type '{}'.
src/app/views/+admin/mes/list/mes-list.component.ts(287,44): error TS2339: Property 'deleteMes' does not exist on type '{}'.
src/app/views/+admin/mes/list/mes-list.component.ts(331,44): error TS2339: Property 'deleteManyMeses' does not exist on type '{}'.
src/app/views/+admin/mes/create/mes-create.component.ts(131,42): error TS2339: Property 'createMes' does not exist on type '{}'.
src/app/views/+admin/mes/update/mes-update.component.ts(190,24): error TS2339: Property 'updateMes' does not exist on type '{}'.
src/app/views/+admin/integrante/list/integrante-list.component.ts(347,51): error TS2339: Property 'deleteIntegrante' does not exist on type '{}'.
src/app/views/+admin/integrante/list/integrante-list.component.ts(391,44): error TS2339: Property 'deleteManyIntegrantes' does not exist on type '{}'.
src/app/views/+admin/integrante/create/integrante-create.component.ts(226,24): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+admin/integrante/update/integrante-update.component.ts(295,24): error TS2339: Property 'updateIntegrante' does not exist on type '{}'.
src/app/views/+admin/pago/list/pago-list.component.ts(341,45): error TS2339: Property 'deletePago' does not exist on type '{}'.
src/app/views/+admin/pago/list/pago-list.component.ts(385,44): error TS2339: Property 'deleteManyPagos' does not exist on type '{}'.
src/app/views/+admin/pago/create/pago-create.component.ts(306,24): error TS2339: Property 'createPago' does not exist on type '{}'.
src/app/views/+admin/pago/update/pago-update.component.ts(391,24): error TS2339: Property 'updatePago' does not exist on type '{}'.
src/app/views/+admin/integrante/directory/directory.component.ts(274,33): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+auth/login/login.component.ts(125,39): error TS2339: Property 'login' does not exist on type '{}'.
src/app/views/+auth/login/login.component.ts(126,49): error TS2339: Property 'login' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/list/integrante-list.component.ts(340,51): error TS2339: Property 'deleteIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/list/integrante-list.component.ts(385,25): error TS2339: Property 'deleteManyIntegrantes' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/create/integrante-create.component.ts(226,24): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/update/integrante-update.component.ts(295,24): error TS2339: Property 'updateIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/pago/list/pago-list.component.ts(342,45): error TS2339: Property 'deletePago' does not exist on type '{}'.
src/app/views/+jproyecto/pago/list/pago-list.component.ts(386,44): error TS2339: Property 'deleteManyPagos' does not exist on type '{}'.
src/app/views/+jproyecto/pago/create/pago-create.component.ts(306,24): error TS2339: Property 'createPago' does not exist on type '{}'.
src/app/views/+jproyecto/pago/update/pago-update.component.ts(391,24): error TS2339: Property 'updatePago' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/directory/directory.component.ts(259,33): error TS2339: Property 'createIntegrante' does not exist on type '{}'.

Can you help me to find out the cause?

Thank you in advance

@ysantalla
Copy link
Owner

Hi I am here!!!

@RELATO
Copy link
Author

RELATO commented Aug 27, 2019

Hi Yasmany

Thank you in advance. Gracias !

@ysantalla
Copy link
Owner

exactly what the error is, what happens when you do what?

@ysantalla
Copy link
Owner

By the trace, I think you should run this command, after having raised the backen server. "npm run generate"

@ysantalla
Copy link
Owner

If you speak Spanish, we can do it in that language, I understand some Portuguese too, I listen to Brazilian music.

@ysantalla
Copy link
Owner

This command connects to a graphql server and generates the types, in the root of the angular project there is a configuration file. I hope it has served you something.

@RELATO
Copy link
Author

RELATO commented Aug 27, 2019

Hi,

I sent you a google hangouts invitation.

I will follow your guidance and try to solve such issue.

Olá

Eu lhe enviei um convite do hangouts. Será muito legal ter um amigo cubano!

Mi gusta tener un nuevo amigo del Cuba

@RELATO
Copy link
Author

RELATO commented Aug 28, 2019

Hi Yasmany

I spent some time analyzing the code generated by GraphQL Apollo.

The number of lines that the original ( yours ) source code (client/src/app/graphql/types.ts here in github) has 5.092 lines but the code that I just generated by using the project in my notebook (Ubuntu 18.04) has 5691 lines.

Both of them (source codes above mentioned) does not have the missing methods. For example: deleteManyIntegrantes and deleteIntegrantes in src/app/views/+admin/integrante/list/integrante-list.component.ts file

See all the errors below

ERROR in src/app/views/+admin/alcance/create/alcance-create.component.ts(115,46): error TS2339: Property 'createAlcance' does not exist on type '{}'.
src/app/views/+admin/alcance/list/alcance-list.component.ts(283,48): error TS2339: Property 'deleteAlcance' does not exist on type '{}'.
src/app/views/+admin/alcance/list/alcance-list.component.ts(327,44): error TS2339: Property 'deleteManyAlcances' does not exist on type '{}'.
src/app/views/+admin/alcance/update/alcance-update.component.ts(175,24): error TS2339: Property 'updateAlcance' does not exist on type '{}'.
src/app/views/+admin/anno/create/anno-create.component.ts(113,42): error TS2339: Property 'createAnno' does not exist on type '{}'.
src/app/views/+admin/anno/list/anno-list.component.ts(287,44): error TS2339: Property 'deleteAnno' does not exist on type '{}'.
src/app/views/+admin/anno/list/anno-list.component.ts(331,44): error TS2339: Property 'deleteManyAnnoes' does not exist on type '{}'.
src/app/views/+admin/anno/update/anno-update.component.ts(172,24): error TS2339: Property 'updateAnno' does not exist on type '{}'.
src/app/views/+admin/area/create/area-create.component.ts(108,43): error TS2339: Property 'createArea' does not exist on type '{}'.
src/app/views/+admin/area/list/area-list.component.ts(276,45): error TS2339: Property 'deleteArea' does not exist on type '{}'.
src/app/views/+admin/area/list/area-list.component.ts(320,44): error TS2339: Property 'deleteManyAreas' does not exist on type '{}'.
src/app/views/+admin/area/update/area-update.component.ts(166,24): error TS2339: Property 'updateArea' does not exist on type '{}'.
src/app/views/+admin/eje/create/eje-create.component.ts(108,42): error TS2339: Property 'createEje' does not exist on type '{}'.
src/app/views/+admin/eje/list/eje-list.component.ts(277,45): error TS2339: Property 'deleteEje' does not exist on type '{}'.
src/app/views/+admin/eje/list/eje-list.component.ts(321,44): error TS2339: Property 'deleteManyEjes' does not exist on type '{}'.
src/app/views/+admin/eje/update/eje-update.component.ts(166,24): error TS2339: Property 'updateEje' does not exist on type '{}'.
src/app/views/+admin/file/change/file-change.component.ts(123,29): error TS2339: Property 'changeFile' does not exist on type '{}'.
src/app/views/+admin/file/list/file-list.component.ts(314,48): error TS2339: Property 'deleteFile' does not exist on type '{}'.
src/app/views/+admin/file/list/file-list.component.ts(358,44): error TS2339: Property 'deleteManyFiles' does not exist on type '{}'.
src/app/views/+admin/file/upload/file-upload.component.ts(119,20): error TS2339: Property 'uploadFiles' does not exist on type '{}'.
src/app/views/+admin/file/upload/file-upload.component.ts(121,23): error TS2339: Property 'uploadFiles' does not exist on type '{}'.
src/app/views/+admin/file/upload/file-upload.component.ts(127,23): error TS2339: Property 'uploadFiles' does not exist on type '{}'.
src/app/views/+admin/integrante/create/integrante-create.component.ts(226,24): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+admin/integrante/directory/directory.component.ts(274,33): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+admin/integrante/list/integrante-list.component.ts(347,51): error TS2339: Property 'deleteIntegrante' does not exist on type '{}'.
src/app/views/+admin/integrante/list/integrante-list.component.ts(391,44): error TS2339: Property 'deleteManyIntegrantes' does not exist on type '{}'.
src/app/views/+admin/integrante/update/integrante-update.component.ts(295,24): error TS2339: Property 'updateIntegrante' does not exist on type '{}'.
src/app/views/+admin/linea/create/linea-create.component.ts(108,44): error TS2339: Property 'createLinea' does not exist on type '{}'.
src/app/views/+admin/linea/list/linea-list.component.ts(276,45): error TS2339: Property 'deleteLinea' does not exist on type '{}'.
src/app/views/+admin/linea/list/linea-list.component.ts(320,44): error TS2339: Property 'deleteManyLineas' does not exist on type '{}'.
src/app/views/+admin/linea/update/linea-update.component.ts(166,24): error TS2339: Property 'updateLinea' does not exist on type '{}'.
src/app/views/+admin/mes/create/mes-create.component.ts(131,42): error TS2339: Property 'createMes' does not exist on type '{}'.
src/app/views/+admin/mes/list/mes-list.component.ts(287,44): error TS2339: Property 'deleteMes' does not exist on type '{}'.
src/app/views/+admin/mes/list/mes-list.component.ts(331,44): error TS2339: Property 'deleteManyMeses' does not exist on type '{}'.
src/app/views/+admin/mes/update/mes-update.component.ts(190,24): error TS2339: Property 'updateMes' does not exist on type '{}'.
src/app/views/+admin/pago/create/pago-create.component.ts(306,24): error TS2339: Property 'createPago' does not exist on type '{}'.
src/app/views/+admin/pago/list/pago-list.component.ts(341,45): error TS2339: Property 'deletePago' does not exist on type '{}'.
src/app/views/+admin/pago/list/pago-list.component.ts(385,44): error TS2339: Property 'deleteManyPagos' does not exist on type '{}'.
src/app/views/+admin/pago/update/pago-update.component.ts(391,24): error TS2339: Property 'updatePago' does not exist on type '{}'.
src/app/views/+admin/project/create/project-create.component.ts(402,34): error TS2339: Property 'createProyecto' does not exist on type '{}'.
src/app/views/+admin/project/list/project-list.component.ts(350,26): error TS2339: Property 'deleteProyecto' does not exist on type '{}'.
src/app/views/+admin/project/list/project-list.component.ts(408,26): error TS2339: Property 'deleteManyProyectos' does not exist on type '{}'.
src/app/views/+admin/project/update/project-update.component.ts(330,24): error TS2339: Property 'updateProyecto' does not exist on type '{}'.
src/app/views/+admin/role/create/role-create.component.ts(114,42): error TS2339: Property 'createRole' does not exist on type '{}'.
src/app/views/+admin/role/list/role-list.component.ts(283,44): error TS2339: Property 'deleteRole' does not exist on type '{}'.
src/app/views/+admin/role/list/role-list.component.ts(327,44): error TS2339: Property 'deleteManyRoles' does not exist on type '{}'.
src/app/views/+admin/role/update/role-update.component.ts(174,24): error TS2339: Property 'updateRole' does not exist on type '{}'.
src/app/views/+admin/tipo/create/tipo-create.component.ts(108,43): error TS2339: Property 'createTipo' does not exist on type '{}'.
src/app/views/+admin/tipo/list/tipo-list.component.ts(276,45): error TS2339: Property 'deleteTipo' does not exist on type '{}'.
src/app/views/+admin/tipo/list/tipo-list.component.ts(320,44): error TS2339: Property 'deleteManyTipoes' does not exist on type '{}'.
src/app/views/+admin/tipo/update/tipo-update.component.ts(166,24): error TS2339: Property 'updateTipo' does not exist on type '{}'.
src/app/views/+admin/user/create/user-create.component.ts(194,33): error TS2339: Property 'createUser' does not exist on type '{}'.
src/app/views/+admin/user/list/user-list.component.ts(331,26): error TS2339: Property 'deleteUser' does not exist on type '{}'.
src/app/views/+admin/user/list/user-list.component.ts(389,26): error TS2339: Property 'deleteManyUsers' does not exist on type '{}'.
src/app/views/+admin/user/update/user-update.component.ts(269,24): error TS2339: Property 'updateUser' does not exist on type '{}'.
src/app/views/+auth/login/login.component.ts(125,39): error TS2339: Property 'login' does not exist on type '{}'.
src/app/views/+auth/login/login.component.ts(126,49): error TS2339: Property 'login' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/create/integrante-create.component.ts(226,24): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/directory/directory.component.ts(259,33): error TS2339: Property 'createIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/list/integrante-list.component.ts(340,51): error TS2339: Property 'deleteIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/list/integrante-list.component.ts(385,25): error TS2339: Property 'deleteManyIntegrantes' does not exist on type '{}'.
src/app/views/+jproyecto/integrante/update/integrante-update.component.ts(295,24): error TS2339: Property 'updateIntegrante' does not exist on type '{}'.
src/app/views/+jproyecto/pago/create/pago-create.component.ts(306,24): error TS2339: Property 'createPago' does not exist on type '{}'.
src/app/views/+jproyecto/pago/list/pago-list.component.ts(342,45): error TS2339: Property 'deletePago' does not exist on type '{}'.
src/app/views/+jproyecto/pago/list/pago-list.component.ts(386,44): error TS2339: Property 'deleteManyPagos' does not exist on type '{}'.
src/app/views/+jproyecto/pago/update/pago-update.component.ts(391,24): error TS2339: Property 'updatePago' does not exist on type '{}'.

Do you have any suggestions ?

Thank you

@ysantalla
Copy link
Owner

The error seems to be when generating the types, it usually happens a lot in the nodejs ecosystem that if you are not careful with the versions of the packages, a good day you do not realize you update the versions and break the compatibility to my step Several times while working on that project, I updated the prism-client versions and broke something.

@ysantalla
Copy link
Owner

I suggest, take the project as a starting point and leave a single entity in the schema, right now I am with a lot of work but if I do not hurry I can take some time on the weekend and compile the project again. And together see what is your problem.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants