@@ -2,7 +2,6 @@ import { AxiosInstance } from "axios";
22import {
33 ConnectorIntegrationType ,
44 ConnectorAccessTokenResponse ,
5- ConnectorInitiateResponse ,
65 ConnectorConnectionResponse ,
76 ConnectorsModule ,
87 UserConnectorsModule ,
@@ -74,33 +73,32 @@ export function createUserConnectorsModule(
7473 appId : string
7574) : UserConnectorsModule {
7675 return {
77- // @ts -expect-error Return type mismatch - implementation returns object, interface expects string
7876 async getAppUserAccessToken (
7977 connectorId : string
80- ) : Promise < ConnectorAccessTokenResponse > {
78+ ) : Promise < string > {
8179 if ( ! connectorId || typeof connectorId !== "string" ) {
8280 throw new Error ( "Connector ID is required and must be a string" ) ;
8381 }
8482
85- const response = await axios . get < ConnectorAccessTokenResponse > (
83+ const response = await axios . get (
8684 `/apps/${ appId } /app-user-auth/connectors/${ connectorId } /token`
8785 ) ;
8886
89- // @ts -expect-error
90- return response . access_token ;
87+ const data = response as unknown as { access_token : string } ;
88+ return data . access_token ;
9189 } ,
9290
9391 async connectAppUser ( connectorId : string ) : Promise < string > {
9492 if ( ! connectorId || typeof connectorId !== "string" ) {
9593 throw new Error ( "Connector ID is required and must be a string" ) ;
9694 }
9795
98- const response = await axios . post < ConnectorInitiateResponse > (
96+ const response = await axios . post (
9997 `/apps/${ appId } /app-user-auth/connectors/${ connectorId } /initiate`
10098 ) ;
10199
102- // @ts -expect-error
103- return response . redirect_url ;
100+ const data = response as unknown as { redirect_url : string } ;
101+ return data . redirect_url ;
104102 } ,
105103
106104 async disconnectAppUser ( connectorId : string ) : Promise < void > {
0 commit comments