@@ -13,20 +13,18 @@ type ToolListEntry = {
1313 _meta : Record < string , unknown > ;
1414} ;
1515
16- let latestAppsTabProps :
17- | {
18- tools : ToolListEntry [ ] ;
19- prefilledToolCall ?: {
20- id : number ;
21- toolName : string ;
22- params : Record < string , unknown > ;
23- result : {
24- content : Array < { type : string ; text : string } > ;
25- } ;
26- } | null ;
27- onPrefilledToolCallConsumed ?: ( callId : number ) => void ;
28- }
29- | undefined ;
16+ type AppsTabProps = {
17+ tools : ToolListEntry [ ] ;
18+ prefilledToolCall ?: {
19+ id : number ;
20+ toolName : string ;
21+ params : Record < string , unknown > ;
22+ result : {
23+ content : Array < { type : string ; text : string } > ;
24+ } ;
25+ } | null ;
26+ onPrefilledToolCallConsumed ?: ( callId : number ) => void ;
27+ } ;
3028
3129// Mock auth dependencies first
3230jest . mock ( "@modelcontextprotocol/sdk/client/auth.js" , ( ) => ( {
@@ -164,8 +162,7 @@ jest.mock("../components/ToolsTab", () => ({
164162
165163jest . mock ( "../components/AppsTab" , ( ) => ( {
166164 __esModule : true ,
167- default : ( props : typeof latestAppsTabProps ) => {
168- latestAppsTabProps = props ;
165+ default : ( props : AppsTabProps ) => {
169166 const prefilled =
170167 props && "prefilledToolCall" in props ? props . prefilledToolCall : null ;
171168 const tools = props && "tools" in props ? props . tools : [ ] ;
@@ -200,7 +197,6 @@ describe("App - Tools to Apps prefilled handoff", () => {
200197
201198 beforeEach ( ( ) => {
202199 jest . clearAllMocks ( ) ;
203- latestAppsTabProps = undefined ;
204200 window . location . hash = "#tools" ;
205201 } ) ;
206202
0 commit comments