@@ -93,14 +93,27 @@ export function parseFunctionSyntaxes(funcName: string, funcData: FunctionData):
9393 return ordinalWords [ index - 1 ] || `${ index } th` ;
9494 } ;
9595
96- const pushExtraSyntaxes = ( base : any ) => {
96+ const pushExtraSyntaxes = ( base : any , mainType : string ) => {
9797 if ( ! base ?. syntaxes ) return ;
9898
9999 let index = 2 ;
100100 for ( const s of base . syntaxes ) {
101101 const params = s . parameters || [ ] ;
102102 const returns = s . returns || null ;
103- const syntaxType = `${ getOrdinalWord ( index ) } ` ;
103+
104+ const ordinal = getOrdinalWord ( index ) ;
105+ let syntaxType : string ;
106+
107+ if ( mainType === 'shared' ) {
108+ syntaxType = `${ ordinal } ` ;
109+ } else if ( mainType === 'client' ) {
110+ syntaxType = `${ ordinal } Client` ;
111+ } else if ( mainType === 'server' ) {
112+ syntaxType = `${ ordinal } Server` ;
113+ } else {
114+ syntaxType = `${ ordinal } Syntax` ;
115+ }
116+
104117 pushSyntax ( syntaxType , params , returns , s . displayParams ?? true , s . name || funcName ) ;
105118
106119 index ++ ;
@@ -129,19 +142,19 @@ export function parseFunctionSyntaxes(funcName: string, funcData: FunctionData):
129142 JSON . stringify ( clientReturns ) === JSON . stringify ( serverReturns )
130143 ) {
131144 pushSyntax ( 'shared' , sharedParams , sharedReturns ) ;
132- pushExtraSyntaxes ( shared ) ;
145+ pushExtraSyntaxes ( shared , 'shared' ) ;
133146 } else {
134147 pushSyntax ( 'client' , clientParams , clientReturns ) ;
135- pushExtraSyntaxes ( client ) ;
148+ pushExtraSyntaxes ( client , 'client' ) ;
136149 pushSyntax ( 'server' , serverParams , serverReturns ) ;
137- pushExtraSyntaxes ( server ) ;
150+ pushExtraSyntaxes ( server , 'server' ) ;
138151 }
139152 } else if ( funcType === 'client' ) {
140153 pushSyntax ( 'client' , client ?. parameters || [ ] , client ?. returns || null ) ;
141- pushExtraSyntaxes ( client ) ;
154+ pushExtraSyntaxes ( client , 'client' ) ;
142155 } else if ( funcType === 'server' ) {
143156 pushSyntax ( 'server' , server ?. parameters || [ ] , server ?. returns || null ) ;
144- pushExtraSyntaxes ( server ) ;
157+ pushExtraSyntaxes ( server , 'server' ) ;
145158 }
146159
147160 return syntaxes ;
0 commit comments