@@ -116,13 +116,13 @@ func generateWshClientApiFile(tsTypeMap map[reflect.Type]string) error {
116116 fmt .Fprintf (& buf , " mockWshRpcCall(client: WshClient, command: string, data: any, opts?: RpcOpts): Promise<any>;\n " )
117117 fmt .Fprintf (& buf , " mockWshRpcStream(client: WshClient, command: string, data: any, opts?: RpcOpts): AsyncGenerator<any, void, boolean>;\n " )
118118 fmt .Fprintf (& buf , "}\n \n " )
119- fmt .Fprintf (& buf , "let mockClient: MockRpcClient = null;\n \n " )
120- fmt .Fprintf (& buf , "export function setMockRpcClient(client: MockRpcClient): void {\n " )
121- fmt .Fprintf (& buf , " mockClient = client;\n " )
122- fmt .Fprintf (& buf , "}\n \n " )
123119 orderedKeys := utilfn .GetOrderedMapKeys (declMap )
124120 fmt .Fprintf (& buf , "// WshServerCommandToDeclMap\n " )
125- fmt .Fprintf (& buf , "class RpcApiType {\n " )
121+ fmt .Fprintf (& buf , "export class RpcApiType {\n " )
122+ fmt .Fprintf (& buf , " mockClient: MockRpcClient = null;\n \n " )
123+ fmt .Fprintf (& buf , " setMockRpcClient(client: MockRpcClient): void {\n " )
124+ fmt .Fprintf (& buf , " this.mockClient = client;\n " )
125+ fmt .Fprintf (& buf , " }\n \n " )
126126 for _ , methodDecl := range orderedKeys {
127127 methodDecl := declMap [methodDecl ]
128128 methodStr := tsgen .GenerateWshClientApiMethod (methodDecl , tsTypeMap )
0 commit comments