Tengo dos archivos en el mismo directorio: CosmWasmContext.js y CosmWasmHooks.js.
Esto está en mi archivo CosmWasmHooks.js:
export interface ISigningCosmWasmClientContext { ... } export const useSigningCosmWasmClient = (): ISigningCosmWasmClientContext => { ... }Me gustaría usar tanto la interfaz como la función en mi archivo CosmWasmContext.js. Solo puedo importar la función useSigningCosmWasmClient, pero no la interfaz.
Estas son las formas en que he intentado importar desde CosmWasmHooks:
import { useSigningCosmWasmClient,ISigningCosmWasmClientContext } from './CosmWasmHooks' import { useSigningCosmWasmClient} from './CosmWasmHooks' import { ISigningCosmWasmClientContext } from './CosmWasmHooks' import { useSigningCosmWasmClient} from './CosmWasmHooks' import ISigningCosmWasmClientContext from './CosmWasmHooks' Puedo importar y usar useSigningCosmWasmClient sin problemas. El único problema es con la interfaz ISigningCosmWasmClientContext .
¿Alguien sabe por qué puedo tener problemas tan extraños al importar? Nunca me he encontrado con este problema antes.