You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I am having errors when trying to run the examples, is the sdk broken on a certain version of a package?
Output:
src/sdk/rpc/connection.ts:38:20 - error TS2614: Module '"./fetch-impl"' has no exported member 'Response'. Did you mean to use 'import Response from "./fetch-impl"' instead?
38 import fetchImpl, {Response} from './fetch-impl';
~~~~~~~~
src/sdk/rpc/connection.ts:264:5 - error TS2322: Type '(info: RequestInfo | URL, init: RequestInit) => Promise<Response | Response>' is not assignable to type '(input: RequestInfo | URL, init?: RequestInit) => Promise'.
Type 'Promise<Response | Response>' is not assignable to type 'Promise'.
Type 'Response | Response' is not assignable to type 'Response'.
Property 'formData' is missing in type 'import("/Users/admin/Documents/Documents/Projects/solanastuff/jito-ts/node_modules/@types/node-fetch/index").Response' but required in type 'Response'.
node_modules/typescript/lib/lib.dom.d.ts:3159:5
3159 formData(): Promise;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'formData' is declared here.
src/sdk/rpc/connection.ts:276:26 - error TS2345: Argument of type 'RequestInfo | URL' is not assignable to parameter of type '(RequestInfo | URL) & RequestInfo'.
Type 'Request' is not assignable to type '(RequestInfo | URL) & RequestInfo'.
Type 'Request' is not assignable to type '(string & Request) | (Request & string) | (Request & URLLike) | (Request & Request) | (URL & Request)'.
Type 'Request' is not assignable to type 'Request & Request'.
Type 'Request' is missing the following properties from type 'Request': context, compress, counter, follow, and 6 more.
src/sdk/rpc/connection.ts:385:45 - error TS2339: Property 'commitment' does not exist on type 'Commitment | ConnectionConfig'.
Property 'commitment' does not exist on type '"finalized"'.
src/sdk/rpc/connection.ts:387:28 - error TS2339: Property 'confirmTransactionInitialTimeout' does not exist on type 'Commitment | ConnectionConfig'.
Property 'confirmTransactionInitialTimeout' does not exist on type '"finalized"'.
src/sdk/rpc/connection.ts:388:40 - error TS2339: Property 'httpHeaders' does not exist on type 'Commitment | ConnectionConfig'.
Property 'httpHeaders' does not exist on type '"finalized"'.
src/sdk/rpc/connection.ts:389:34 - error TS2339: Property 'fetch' does not exist on type 'Commitment | ConnectionConfig'.
Property 'fetch' does not exist on type '"finalized"'.
389 fetch = commitmentOrConfig.fetch;
~~~~~
src/sdk/rpc/connection.ts:390:44 - error TS2339: Property 'fetchMiddleware' does not exist on type 'Commitment | ConnectionConfig'.
Property 'fetchMiddleware' does not exist on type '"finalized"'.
src/sdk/rpc/connection.ts:391:52 - error TS2339: Property 'disableRetryOnRateLimit' does not exist on type 'Commitment | ConnectionConfig'.
Property 'disableRetryOnRateLimit' does not exist on type '"finalized"'.
src/sdk/rpc/connection.ts:392:38 - error TS2339: Property 'httpAgent' does not exist on type 'Commitment | ConnectionConfig'.
Property 'httpAgent' does not exist on type '"finalized"'.
Hi, I am having errors when trying to run the examples, is the sdk broken on a certain version of a package?
Output:
src/sdk/rpc/connection.ts:38:20 - error TS2614: Module '"./fetch-impl"' has no exported member 'Response'. Did you mean to use 'import Response from "./fetch-impl"' instead?
38 import fetchImpl, {Response} from './fetch-impl';
~~~~~~~~
src/sdk/rpc/connection.ts:264:5 - error TS2322: Type '(info: RequestInfo | URL, init: RequestInit) => Promise<Response | Response>' is not assignable to type '(input: RequestInfo | URL, init?: RequestInit) => Promise'.
Type 'Promise<Response | Response>' is not assignable to type 'Promise'.
Type 'Response | Response' is not assignable to type 'Response'.
Property 'formData' is missing in type 'import("/Users/admin/Documents/Documents/Projects/solanastuff/jito-ts/node_modules/@types/node-fetch/index").Response' but required in type 'Response'.
264 fetchWithMiddleware = async (info, init) => {
~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.d.ts:3159:5
3159 formData(): Promise;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'formData' is declared here.
src/sdk/rpc/connection.ts:276:26 - error TS2345: Argument of type 'RequestInfo | URL' is not assignable to parameter of type '(RequestInfo | URL) & RequestInfo'.
Type 'Request' is not assignable to type '(RequestInfo | URL) & RequestInfo'.
Type 'Request' is not assignable to type '(string & Request) | (Request & string) | (Request & URLLike) | (Request & Request) | (URL & Request)'.
Type 'Request' is not assignable to type 'Request & Request'.
Type 'Request' is missing the following properties from type 'Request': context, compress, counter, follow, and 6 more.
276 return await fetch(...modifiedFetchArgs);
~~~~~~~~~~~~~~~~~~~~
src/sdk/rpc/connection.ts:385:45 - error TS2339: Property 'commitment' does not exist on type 'Commitment | ConnectionConfig'.
Property 'commitment' does not exist on type '"finalized"'.
385 this._commitment = commitmentOrConfig.commitment;
~~~~~~~~~~
src/sdk/rpc/connection.ts:387:28 - error TS2339: Property 'confirmTransactionInitialTimeout' does not exist on type 'Commitment | ConnectionConfig'.
Property 'confirmTransactionInitialTimeout' does not exist on type '"finalized"'.
387 commitmentOrConfig.confirmTransactionInitialTimeout;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/sdk/rpc/connection.ts:388:40 - error TS2339: Property 'httpHeaders' does not exist on type 'Commitment | ConnectionConfig'.
Property 'httpHeaders' does not exist on type '"finalized"'.
388 httpHeaders = commitmentOrConfig.httpHeaders;
~~~~~~~~~~~
src/sdk/rpc/connection.ts:389:34 - error TS2339: Property 'fetch' does not exist on type 'Commitment | ConnectionConfig'.
Property 'fetch' does not exist on type '"finalized"'.
389 fetch = commitmentOrConfig.fetch;
~~~~~
src/sdk/rpc/connection.ts:390:44 - error TS2339: Property 'fetchMiddleware' does not exist on type 'Commitment | ConnectionConfig'.
Property 'fetchMiddleware' does not exist on type '"finalized"'.
390 fetchMiddleware = commitmentOrConfig.fetchMiddleware;
~~~~~~~~~~~~~~~
src/sdk/rpc/connection.ts:391:52 - error TS2339: Property 'disableRetryOnRateLimit' does not exist on type 'Commitment | ConnectionConfig'.
Property 'disableRetryOnRateLimit' does not exist on type '"finalized"'.
391 disableRetryOnRateLimit = commitmentOrConfig.disableRetryOnRateLimit;
~~~~~~~~~~~~~~~~~~~~~~~
src/sdk/rpc/connection.ts:392:38 - error TS2339: Property 'httpAgent' does not exist on type 'Commitment | ConnectionConfig'.
Property 'httpAgent' does not exist on type '"finalized"'.
392 httpAgent = commitmentOrConfig.httpAgent;
~~~~~~~~~
Found 10 errors in the same file, starting at: src/sdk/rpc/connection.ts:38
The text was updated successfully, but these errors were encountered: