@@ -5,153 +5,100 @@ weight: 77
55
66## Components
77
8- <dl >
9- <dt ><a href =" #CloseConnection " >[CloseConnection]</a > ⇒ <code >JSX.Element</code ></dt >
10- <dd >
8+ * [ CloseConnection] ( #CloseConnection ) ⇒ ` JSX.Element `
119
12- Renders a WebSocket close connection method with optional pre- and post-execution logic.
10+ Renders a WebSocket close connection method with optional pre- and post-execution logic.
1311
14- </dd >
15- <dt ><a href =" #Connect " >[Connect]</a > ⇒ <code >JSX.Element</code ></dt >
16- <dd >
12+ * [ Connect] ( #Connect ) ⇒ ` JSX.Element `
1713
18- Renders a WebSocket connection method for the specified programming language.
14+ Renders a WebSocket connection method for the specified programming language.
1915
20- </dd >
21- <dt ><a href =" #DependencyProvider " >[DependencyProvider]</a > ⇒ <code >JSX.Element</code ></dt >
22- <dd >
16+ * [ DependencyProvider] ( #DependencyProvider ) ⇒ ` JSX.Element `
2317
24- Renders the top-of-file dependency statements for the selected programming language.
18+ Renders the top-of-file dependency statements for the selected programming language.
2519
26- </dd >
27- <dt ><a href =" #FileHeaderInfo " >[FileHeaderInfo]</a > ⇒ <code >JSX.Element</code ></dt >
28- <dd >
20+ * [ FileHeaderInfo] ( #FileHeaderInfo ) ⇒ ` JSX.Element `
2921
30- Renders a file header with metadata information such as title, version, protocol, host, and path.
22+ Renders a file header with metadata information such as title, version, protocol, host, and path.
3123
32- </dd >
33- <dt ><a href =" #HandleMessage " >[HandleMessage]</a > ⇒ <code >JSX.Element</code ></dt >
34- <dd >
24+ * [ HandleMessage] ( #HandleMessage ) ⇒ ` JSX.Element `
3525
36- Renders a WebSocket message handler method with optional pre- and post-execution logic.
26+ Renders a WebSocket message handler method with optional pre- and post-execution logic.
3727
38- </dd >
39- <dt ><a href =" #MethodGenerator " >[MethodGenerator]</a > ⇒ <code >JSX.Element</code ></dt >
40- <dd >
28+ * [ MethodGenerator] ( #MethodGenerator ) ⇒ ` JSX.Element `
4129
42- Renders a language-specific formatted method definition.
30+ Renders a language-specific formatted method definition.
4331
44- </dd >
45- <dt ><a href =" #Models " >[Models]</a > ⇒ <code >Array.< ; File> ; </code ></dt >
46- <dd >
32+ * [ Models] ( #Models ) ⇒ ` Array.<File> `
4733
48- Renders an array of model files based on the AsyncAPI document.
34+ Renders an array of model files based on the AsyncAPI document.
4935
50- </dd >
51- <dt ><a href =" #OnClose " >[OnClose]</a > ⇒ <code >JSX.Element</code ></dt >
52- <dd >
36+ * [ OnClose] ( #OnClose ) ⇒ ` JSX.Element `
5337
54- Renders a WebSocket onClose event handler for the specified programming language.
38+ Renders a WebSocket onClose event handler for the specified programming language.
5539
56- </dd >
57- <dt ><a href =" #OnError " >[OnError]</a > ⇒ <code >JSX.Element</code ></dt >
58- <dd >
40+ * [ OnError] ( #OnError ) ⇒ ` JSX.Element `
5941
60- Renders a WebSocket onError event handler for the specified programming language.
42+ Renders a WebSocket onError event handler for the specified programming language.
6143
62- </dd >
63- <dt ><a href =" #OnMessage " >[OnMessage]</a > ⇒ <code >JSX.Element</code ></dt >
64- <dd >
44+ * [ OnMessage] ( #OnMessage ) ⇒ ` JSX.Element `
6545
66- Renders a WebSocket onMessage event handler for the specified programming language.
46+ Renders a WebSocket onMessage event handler for the specified programming language.
6747
68- </dd >
69- <dt ><a href =" #OnOpen " >[OnOpen]</a > ⇒ <code >JSX.Element</code ></dt >
70- <dd >
48+ * [ OnOpen] ( #OnOpen ) ⇒ ` JSX.Element `
7149
72- Renders a WebSocket onOpen event handler for the specified programming language.
50+ Renders a WebSocket onOpen event handler for the specified programming language.
7351
74- </dd >
75- <dt ><a href =" #QueryParamsVariables " >[QueryParamsVariables]</a > ⇒ <code >Array.< ; JSX.Element> ; </code ></dt >
76- <dd >
52+ * [ QueryParamsVariables] ( #QueryParamsVariables ) ⇒ ` Array.<JSX.Element> `
7753
78- Renders query parameter variables code blocks.
54+ Renders query parameter variables code blocks.
7955
80- </dd >
81- <dt ><a href =" #AvailableOperations " >[AvailableOperations]</a > ⇒ <code >JSX.Element</code ></dt >
82- <dd >
56+ * [ AvailableOperations] ( #AvailableOperations ) ⇒ ` JSX.Element `
8357
84- Renders a list of AsyncAPI operations with their headers and message examples.
58+ Renders a list of AsyncAPI operations with their headers and message examples.
8559
86- </dd >
87- <dt ><a href =" #CoreMethods " >[CoreMethods]</a > ⇒ <code >JSX.Element</code ></dt >
88- <dd >
60+ * [ CoreMethods] ( #CoreMethods ) ⇒ ` JSX.Element `
8961
90- Renders a list of core WebSocket client methods for a given target language.
62+ Renders a list of core WebSocket client methods for a given target language.
9163
92- </dd >
93- <dt ><a href =" #Installation " >[Installation]</a > ⇒ <code >JSX.Element</code ></dt >
94- <dd >
64+ * [ Installation] ( #Installation ) ⇒ ` JSX.Element `
9565
96- Renders the Installation Command for a given language.
66+ Renders the Installation Command for a given language.
9767
98- </dd >
99- <dt ><a href =" #MessageExamples " >[MessageExamples]</a > ⇒ <code >JSX.Element</code ></dt >
100- <dd >
68+ * [ MessageExamples] ( #MessageExamples ) ⇒ ` JSX.Element `
10169
102- Renders Message Examples of a given AsyncAPI operation.
70+ Renders Message Examples of a given AsyncAPI operation.
10371
104- </dd >
105- <dt ><a href =" #OperationHeader " >[OperationHeader]</a > ⇒ <code >JSX.Element</code ></dt >
106- <dd >
72+ * [ OperationHeader] ( #OperationHeader ) ⇒ ` JSX.Element `
10773
108- Renders a header section for a single AsyncAPI operation.
74+ Renders a header section for a single AsyncAPI operation.
10975
110- </dd >
111- <dt ><a href =" #Overview " >[Overview]</a > ⇒ <code >JSX.Element</code ></dt >
112- <dd >
76+ * [ Overview] ( #Overview ) ⇒ ` JSX.Element `
11377
114- Renders an overview section for a WebSocket client.
78+ Renders an overview section for a WebSocket client.
11579Displays the API description, version, and server URL.
11680
117- </dd >
118- <dt ><a href =" #Readme " >[Readme]</a > ⇒ <code >JSX.Element</code ></dt >
119- <dd >
120-
121- Renders a README.md file for a given AsyncAPI document.
81+ * [ Readme] ( #Readme ) ⇒ ` JSX.Element `
12282
123- Composes multiple sections (overview, installation, usage, core methods,
124- and available operations) into a single File component based on the
125- provided AsyncAPI document, generator parameters, and target language.
83+ Renders a README.md file for a given AsyncAPI document. Composes multiple sections (overview, installation, usage, core methods, and available operations) into a single File component based on the provided AsyncAPI document, generator parameters, and target language.
12684
127- </dd >
128- <dt ><a href =" #Usage " >[Usage]</a > ⇒ <code >JSX.Element</code ></dt >
129- <dd >
85+ * [ Usage] ( #Usage ) ⇒ ` JSX.Element `
13086
131- Renders a usage example snippet for a generated WebSocket client in a given language.
87+ Renders a usage example snippet for a generated WebSocket client in a given language.
13288
133- </dd >
134- <dt ><a href =" #RegisterErrorHandler " >[RegisterErrorHandler]</a > ⇒ <code >JSX.Element</code ></dt >
135- <dd >
89+ * [ RegisterErrorHandler] ( #RegisterErrorHandler ) ⇒ ` JSX.Element `
13690
137- Renders a WebSocket error handler registration method with optional pre- and post-execution logic.
91+ Renders a WebSocket error handler registration method with optional pre- and post-execution logic.
13892
139- </dd >
140- <dt ><a href =" #RegisterMessageHandler " >[RegisterMessageHandler]</a > ⇒ <code >JSX.Element</code ></dt >
141- <dd >
93+ * [ RegisterMessageHandler] ( #RegisterMessageHandler ) ⇒ ` JSX.Element `
14294
143- Renders a WebSocket message handler registration method with optional pre- and post-execution logic.
95+ Renders a WebSocket message handler registration method with optional pre- and post-execution logic.
14496
145- </dd >
146- <dt ><a href =" #SendOperations " >[SendOperations]</a > ⇒ <code >Array.< ; JSX.Element> ; </code ></dt >
147- <dd >
97+ * [ SendOperations] ( #SendOperations ) ⇒ ` Array.<JSX.Element> `
14898
149- Renders WebSocket send operation methods.
99+ Renders WebSocket send operation methods.
150100Generates both static and instance methods for sending messages through WebSocket connections.
151101
152- </dd >
153- </dl >
154-
155102
156103<a name =" CloseConnection " ></a >
157104## CloseConnection()
@@ -1019,11 +966,7 @@ renderOverview().catch(console.error);
1019966
1020967<a name =" Readme " ></a >
1021968## Readme()
1022- Renders a README.md file for a given AsyncAPI document.
1023-
1024- Composes multiple sections (overview, installation, usage, core methods,
1025- and available operations) into a single File component based on the
1026- provided AsyncAPI document, generator parameters, and target language.
969+ Renders a README.md file for a given AsyncAPI document. Composes multiple sections (overview, installation, usage, core methods, and available operations) into a single File component based on the provided AsyncAPI document, generator parameters, and target language.
1027970
1028971
1029972** Parameters**
0 commit comments