Quero declarar um namespace chamado PluginApi
para que os usuários possam usá-lo d.ts
para obter recomendação de código. Neste código abaixo, o React está se referindo ao seu const React
em vez da biblioteca React. Como faço para corrigir isso
declare namespace PluginApi {
const React: typeof React
}
Existem algumas maneiras de contornar isso. A maneira mais fácil é importar o módulo React com um nome diferente:
Parque TypeScript
Outra opção é referir-se ao módulo importado via globalThis para sair do
PluginApi
escopo.Parque TypeScript