Angular-google-maps: ERRO em node_modules/@agm/core/lib/services/google-maps-api-wrapper.d.ts:51:41 - erro TS2314: tipo genérico 'MapHandlerMap<t>' requer 1 argumento(s) de tipo.</t>

Criado em 6 out. 2020  ·  18Comentários  ·  Fonte: SebastianM/angular-google-maps

Encontrei um erro no meu terminal quando executo ng build ou ng serve:

ERROR in node_modules/@agm/core/lib/services/google-maps-api-wrapper.d.ts:51:41 - error TS2314: Generic type 'MapHandlerMap<T>' requires 1 type argument(s).

51     subscribeToMapEvent<N extends keyof google.maps.MapHandlerMap>(eventName: N): Observable<google.maps.MapHandlerMap[N]>;
                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@agm/core/lib/services/google-maps-api-wrapper.d.ts:51:94 - error TS2314: Generic type 'MapHandlerMap<T>' requires 1 type argument(s).

51     subscribeToMapEvent<N extends keyof google.maps.MapHandlerMap>(eventName: N): Observable<google.maps.MapHandlerMap[N]>;

Comentários muito úteis

Você pode reverter para a v3.39.13 de @type/googlemaps (npm i @types/[email protected])

Todos 18 comentários

Mesmo erro, Angular V9, nova instalação

Olá,

Qual é a sua versão AGM?

Acabei de baixar, @agm/[email protected] beta.0 de package.json

Da: Pierre Steinier [email protected]

Olá,

Qual é a sua versão AGM?

Sim, eu tenho o mesmo erro desde que atualizei @types/googlemaps...

Você pode reverter para a v3.39.13 de @type/googlemaps (npm i @types/[email protected])

Sim, instalar @types/ googlemaps @3.39.13 resolveu o problema.

funcionou obrigado

Para mim também foi @googlemaps/markerclustererplus que recebeu uma atualização

Sim, mesmo problema aqui - parece que a reversão de @type/googlemaps corrige isso.

Você pode reverter para a v3.39.13 de @type/googlemaps (npm i @types/[email protected])

Encontrei um erro no meu terminal quando executo ng build ou ng serve:

ERROR in node_modules/@agm/core/lib/services/google-maps-api-wrapper.d.ts:51:41 - error TS2314: Generic type 'MapHandlerMap<T>' requires 1 type argument(s).

51     subscribeToMapEvent<N extends keyof google.maps.MapHandlerMap>(eventName: N): Observable<google.maps.MapHandlerMap[N]>;
                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@agm/core/lib/services/google-maps-api-wrapper.d.ts:51:94 - error TS2314: Generic type 'MapHandlerMap<T>' requires 1 type argument(s).

51     subscribeToMapEvent<N extends keyof google.maps.MapHandlerMap>(eventName: N): Observable<google.maps.MapHandlerMap[N]>;

instalar

npm install @types/ googlemaps @3.39.12 --save-dev

Existe algum plano para atualizar esse tipo para a versão mais recente de @types/googlemaps ?

Erro: node_modules/@agm/core/lib/services/google-maps-api-wrapper.d.ts:51:41 - erro TS2314: tipo genérico 'MapHandlerMap' requer 1 argumento(s) de tipo.

51 subscribeToMapEvent(eventName: N): Observável ~~~~~ _ _ _ _

Você pode reverter para a v3.39.13 de @type/googlemaps (npm i @types/[email protected])

muito obrigado. está funcionando para mim. <3

@guri1497 para mim também resolveu o problema😊

Eu tenho o mesmo problema, mas um estranho, a compilação normal funciona bem para mim com ng build --prod, mas quando crio minha imagem do Docker, tenho esse problema!

POR FALAR NISSO:

"@types/googlemaps": "3.39.12",
"@agm/core": "^3.0.0-beta.0",
"@angular/core": "~10.1.1",

Algum comportamento semelhante?

@hamzahsn você precisa alterar o "@types/googlemaps": "3.39.12", para "@types/ googlemaps @3.39.13 "

@EfratIfergan Eu tentei os dois na verdade, mas não funcionou

Você pode reverter para a v3.39.13 de @type/googlemaps (npm i @types/[email protected])

isso funcionou para mim

Esta página foi útil?
0 / 5 - 0 avaliações