Tengo problemas para declarar el tipo correcto para un parámetro de función que uso y parece que no entiendo la lógica detrás de esto, por favor ayuda.
La siguiente situación:
const { U64 } = require("somepackage"); export const someFunct = function ( someParameter: any ( this is of type U64 ) ){...}Si reemplazo alguno con U64 obtengo:
'U64' refers to a value, but is being used as a type here. Did you mean 'typeof U64'? Si uso someParameter: typeof U64 , el parámetro aún dice any si paso el mouse sobre él.
¿Qué me estoy perdiendo? ¿Cómo se supone que se debe hacer esto?