@@ -5237,10 +5237,9 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
52375237 {
52385238 name : '.refine' ,
52395239 build : ( ) =>
5240- ( buildBase ( ) as { refine : ( ...args : unknown [ ] ) => AnySchema } ) . refine (
5241- ( v : { count : number } ) => v . count <= 100 ,
5242- { message : 'count must be <= 100' }
5243- ) ,
5240+ ( buildBase ( ) as { refine : ( ...args : unknown [ ] ) => AnySchema } ) . refine ( ( v : { count : number } ) => v . count <= 100 , {
5241+ message : 'count must be <= 100'
5242+ } ) ,
52445243 rejectsLargeCount : true
52455244 } ,
52465245 {
@@ -5257,10 +5256,7 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
52575256 } ,
52585257 {
52595258 name : '.transform' ,
5260- build : ( ) =>
5261- ( buildBase ( ) as { transform : ( ...args : unknown [ ] ) => AnySchema } ) . transform (
5262- ( v : Record < string , unknown > ) => v
5263- ) ,
5259+ build : ( ) => ( buildBase ( ) as { transform : ( ...args : unknown [ ] ) => AnySchema } ) . transform ( ( v : Record < string , unknown > ) => v ) ,
52645260 rejectsLargeCount : false
52655261 } ,
52665262 {
@@ -5280,11 +5276,7 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
52805276 const server = new McpServer ( { name : 'test' , version : '1.0.0' } ) ;
52815277 const client = new Client ( { name : 'test' , version : '1.0.0' } ) ;
52825278
5283- server . registerTool (
5284- 'wrapped' ,
5285- { inputSchema : build ( ) } ,
5286- async ( ) => ( { content : [ { type : 'text' as const , text : 'ok' } ] } )
5287- ) ;
5279+ server . registerTool ( 'wrapped' , { inputSchema : build ( ) } , async ( ) => ( { content : [ { type : 'text' as const , text : 'ok' } ] } ) ) ;
52885280
52895281 const [ clientTransport , serverTransport ] = InMemoryTransport . createLinkedPair ( ) ;
52905282 await Promise . all ( [ client . connect ( clientTransport ) , server . connect ( serverTransport ) ] ) ;
@@ -5303,11 +5295,7 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
53035295 const server = new McpServer ( { name : 'test' , version : '1.0.0' } ) ;
53045296 const client = new Client ( { name : 'test' , version : '1.0.0' } ) ;
53055297
5306- server . registerTool (
5307- 'wrapped' ,
5308- { inputSchema : build ( ) } ,
5309- async ( ) => ( { content : [ { type : 'text' as const , text : 'ok' } ] } )
5310- ) ;
5298+ server . registerTool ( 'wrapped' , { inputSchema : build ( ) } , async ( ) => ( { content : [ { type : 'text' as const , text : 'ok' } ] } ) ) ;
53115299
53125300 const [ clientTransport , serverTransport ] = InMemoryTransport . createLinkedPair ( ) ;
53135301 await Promise . all ( [ client . connect ( clientTransport ) , server . connect ( serverTransport ) ] ) ;
@@ -5341,15 +5329,12 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
53415329 const server = new McpServer ( { name : 'test' , version : '1.0.0' } ) ;
53425330 const client = new Client ( { name : 'test' , version : '1.0.0' } ) ;
53435331
5344- const wrappedOutput = (
5345- z . object ( { result : z . string ( ) } ) as { refine : ( ...args : unknown [ ] ) => AnySchema }
5346- ) . refine ( ( ) => true ) ;
5332+ const wrappedOutput = ( z . object ( { result : z . string ( ) } ) as { refine : ( ...args : unknown [ ] ) => AnySchema } ) . refine ( ( ) => true ) ;
53475333
5348- server . registerTool (
5349- 'with-wrapped-output' ,
5350- { outputSchema : wrappedOutput } ,
5351- async ( ) => ( { content : [ { type : 'text' as const , text : 'ok' } ] , structuredContent : { result : 'ok' } } )
5352- ) ;
5334+ server . registerTool ( 'with-wrapped-output' , { outputSchema : wrappedOutput } , async ( ) => ( {
5335+ content : [ { type : 'text' as const , text : 'ok' } ] ,
5336+ structuredContent : { result : 'ok' }
5337+ } ) ) ;
53535338
53545339 const [ clientTransport , serverTransport ] = InMemoryTransport . createLinkedPair ( ) ;
53555340 await Promise . all ( [ client . connect ( clientTransport ) , server . connect ( serverTransport ) ] ) ;
0 commit comments