5151 </dd >
5252 <dt >
5353 <a href="#OnClose">OnClose</a>
54+ ⇒ <code>JSX.Element</code>
5455 </dt >
5556 <dd >
5657 <p>Component that renders WebSocket onClose event handler for the specified programming language.</p>
@@ -117,7 +118,7 @@ Renders a WebSocket close connection method with optional pre- and post-executio
117118| props.language | Language | Programming language used for method formatting. |
118119| props.framework | string | Framework used, if any (e.g., ' ; quarkus' ; for Java). |
119120| props.methodName | string | Name of the method to generate. |
120- | props.methodParams | Array.& lt ; string& gt ; | List of parameters for the method. |
121+ | props.methodParams | Array.< string > | List of parameters for the method. |
121122| props.preExecutionCode | string | Code to insert before the main function logic. |
122123| props.postExecutionCode | string | Code to insert after the main function logic. |
123124| props.indent | number | Indentation level for the method block. |
@@ -158,7 +159,7 @@ Component that renders WebSocket connection method for the specified programming
158159| Name | Type | Description |
159160| ------| ------| -------------|
160161| props | Object | Component properties. |
161- | props.language | SupportedLanguage | The programming language for which to generate connection code. |
162+ | props.language | Language | The programming language for which to generate connection code. |
162163| props.title | string | The title of the WebSocket server. |
163164
164165
@@ -190,7 +191,7 @@ Renders the top-of-file dependency statements for the selected programming langu
190191| props.language | Language | The programming language for which to render dependency statements. |
191192| props.framework | string | The framework (e.g., ' ; quarkus' ; for Java). |
192193| props.role | string | The role (e.g., ' ; client' ; , ' ; connector' ; for Java). |
193- | props.additionalDependencies | Array.& lt ; string& gt ; | Optional additional dependencies to include. |
194+ | props.additionalDependencies | Array.< string > | Optional additional dependencies to include. |
194195
195196
196197
@@ -270,7 +271,7 @@ Renders a WebSocket message handler method with optional pre- and post-execution
270271| props | Object | Component props. |
271272| props.language | Language | Programming language used for method formatting. |
272273| props.methodName | string | Name of the method to generate. |
273- | props.methodParams | Array.& lt ; string& gt ; | List of parameters for the method. |
274+ | props.methodParams | Array.< string > | List of parameters for the method. |
274275| props.preExecutionCode | string | Code to insert before the main function logic. |
275276| props.postExecutionCode | string | Code to insert after the main function logic. |
276277| props.customMethodConfig | Object | Optional overrides for default method configuration. |
@@ -316,15 +317,15 @@ Generic Method rendering component.
316317| props | Object | Component props. |
317318| props.language | Language | Programming language used for method formatting. |
318319| props.methodName | string | Name of the method. |
319- | props.methodParams | Array.& lt ; string& gt ; | Method parameters. |
320+ | props.methodParams | Array.< string > | Method parameters. |
320321| props.methodDocs | string | Optional documentation string. |
321322| props.methodLogic | string | Core method logic. |
322323| props.preExecutionCode | string | Code before main logic. |
323324| props.postExecutionCode | string | Code after main logic. |
324325| props.indent | number | Indentation for the method block. |
325326| props.newLines | number | Number of new lines after method. |
326327| props.customMethodConfig | Object | Optional custom syntax configuration for the current language. |
327- | props.methodConfig | Record.& lt ; Language, ({methodDocs: string, methodLogic: string} & amp ; #124 ;Record.& lt ; string, {methodDocs: string, methodLogic: string} & gt ; ) & gt ; | Language-level or framework-level configuration. |
328+ | props.methodConfig | Record.< Language, ({methodDocs: ( string&# 124 ; undefined) , methodLogic: ( string&# 124 ; undefined)} & #124 ; Record.< string, {methodDocs: ( string&# 124 ; undefined) , methodLogic: ( string&# 124 ; undefined)}>)> | Language-level or framework-level configuration. |
328329| props.framework | string | Framework name for nested configurations (e.g., ' ; quarkus' ; for Java). |
329330
330331
@@ -336,10 +337,10 @@ Generic Method rendering component.
336337const language = " java"
337338const methodName = " registerHandler"
338339const methodParams = [" self" , " handler" ]
339- const methodDocs = " # Process the input data."
340- const methodLogic = " pass "
341- const preExecutionCode = " # Before handler registration"
342- const postExecutionCode = " # After handler registration"
340+ const methodDocs = " // Process the input data."
341+ const methodLogic = " // TODO: implement "
342+ const preExecutionCode = " // Before handler registration"
343+ const postExecutionCode = " // After handler registration"
343344const customMethodConfig = { openingTag: " {" , closingTag: " }" , indentSize: 6 }
344345const methodConfig = {" java" : {methodDocs : methodDocs, methodLogic: methodLogic }}
345346const framework = " quarkus"
@@ -407,12 +408,17 @@ Component that renders WebSocket onClose event handler for the specified program
407408| Name | Type | Description |
408409| ------| ------| -------------|
409410| props | Object | Component properties. |
410- | props.language | SupportedLanguage | The programming language for which to generate onClose handler code. |
411+ | props.language | Language | The programming language for which to generate onClose handler code. |
411412| props.framework | string | Optional framework variant (e.g., ' ; quarkus' ; for java). |
412413| props.title | string | The title of the WebSocket server. |
413414
414415
415416
417+ ### Returns
418+
419+ - ** JSX.Element** - A Text component containing the onClose handler code for the specified language.
420+
421+
416422
417423### Example
418424
@@ -438,15 +444,15 @@ Component that renders WebSocket onError event handler for the specified program
438444| Name | Type | Description |
439445| ------| ------| -------------|
440446| props | Object | Component properties. |
441- | props.language | SupportedLanguage | The programming language for which to generate onError handler code. |
447+ | props.language | Language | The programming language for which to generate onError handler code. |
442448
443449
444450
445451
446452### Example
447453
448454``` js
449- const language = " java "
455+ const language = " javascript "
450456return (
451457 < OnError language= {language} / >
452458)
@@ -464,15 +470,15 @@ Component that renders WebSocket onMessage event handler for the specified progr
464470| Name | Type | Description |
465471| ------| ------| -------------|
466472| props | Object | Component properties. |
467- | props.language | SupportedLanguage | The programming language for which to generate onMessage handler code. |
473+ | props.language | Language | The programming language for which to generate onMessage handler code. |
468474
469475
470476
471477
472478### Example
473479
474480``` js
475- const language = " java "
481+ const language = " javascript "
476482return (
477483 < OnMessage language= {language} / >
478484)
@@ -490,7 +496,7 @@ Component that renders WebSocket onOpen event handler for the specified programm
490496| Name | Type | Description |
491497| ------| ------| -------------|
492498| props | Object | Component properties. |
493- | props.language | SupportedLanguage | The programming language for which to generate onOpen handler code. |
499+ | props.language | Language | The programming language for which to generate onOpen handler code. |
494500| props.framework | string | Optional framework variant (e.g., ' ; quarkus' ; for java). |
495501| props.title | string | The title of the WebSocket server. |
496502
@@ -521,9 +527,9 @@ Component for rendering query parameter variables code.
521527| Name | Type | Description |
522528| ------| ------| -------------|
523529| props | Object | Component props. |
524- | props.language | SupportedLanguage | The target programming language. |
530+ | props.language | Language | The target programming language. |
525531| props.framework | string | Optional framework for the language. |
526- | props.queryParams | Array.& lt ; Array.& lt ; string& gt ;& gt ; | Array of query parameters, each represented as [ paramName, paramType?] . |
532+ | props.queryParams | Array.< Array.< string >> | Array of query parameters, each represented as [ paramName, paramType?] . |
527533
528534
529535
@@ -573,7 +579,7 @@ Renders a WebSocket error handler registration method with optional pre- and pos
573579| props | Object | Component props. |
574580| props.language | Language | Programming language used for method formatting. |
575581| props.methodName | string | Name of the method to generate. |
576- | props.methodParams | Array.& lt ; string& gt ; | List of parameters for the method. |
582+ | props.methodParams | Array.< string > | List of parameters for the method. |
577583| props.preExecutionCode | string | Code to insert before the main function logic. |
578584| props.postExecutionCode | string | Code to insert after the main function logic. |
579585| props.customMethodConfig | Object | Optional overrides for default method configuration. |
@@ -615,7 +621,7 @@ Renders a WebSocket message handler registration method with optional pre- and p
615621| props | Object | Component props. |
616622| props.language | Language | Programming language used for method formatting. |
617623| props.methodName | string | Name of the method to generate. |
618- | props.methodParams | Array.& lt ; string& gt ; | List of parameters for the method. |
624+ | props.methodParams | Array.< string > | List of parameters for the method. |
619625| props.preExecutionCode | string | Code to insert before the main function logic. |
620626| props.postExecutionCode | string | Code to insert after the main function logic. |
621627
@@ -654,8 +660,8 @@ Generates both static and instance methods for sending messages through WebSocke
654660| Name | Type | Description |
655661| ------| ------| -------------|
656662| props | Object | Component props. |
657- | props.language | SupportedLanguage | The target programming language. |
658- | props.sendOperations | Array.& lt ; Object& gt ; | Array of send operations from AsyncAPI document. |
663+ | props.language | Language | The target programming language. |
664+ | props.sendOperations | Array.< Object > | Array of send operations from AsyncAPI document. |
659665| props.clientName | string | The name of the client class. |
660666
661667
0 commit comments