Open sharifzadesina opened 1 month ago
On v6, This code has type error:
import { TronWeb } from "tronweb"; var tw = new TronWeb({ fullHost: '', headers: { 'test': 'test' }, });
But this code is fine:
const instance = axios.create({ headers: { 'test': 'test' } });
The reason is you are using AxiosRequestHeaders instead of RawAxiosRequestHeaders | AxiosHeaders. AxiosRequestHeaders is equal to RawAxiosRequestHeaders & AxiosHeaders which means having feathers of both RawAxiosRequestHeaders and AxiosHeaders.
AxiosRequestHeaders
RawAxiosRequestHeaders | AxiosHeaders
RawAxiosRequestHeaders & AxiosHeaders
RawAxiosRequestHeaders
AxiosHeaders
We are consider to use our inner type HeadersType in file src/lib/providers/HttpProvider.ts. Thanks! You can now add @ts-ignore and it will work.
src/lib/providers/HttpProvider.ts
@ts-ignore
On v6, This code has type error:
But this code is fine:
The reason is you are using
AxiosRequestHeaders
instead ofRawAxiosRequestHeaders | AxiosHeaders
.AxiosRequestHeaders
is equal toRawAxiosRequestHeaders & AxiosHeaders
which means having feathers of bothRawAxiosRequestHeaders
andAxiosHeaders
.