@@ -116,6 +116,11 @@ <h6><b>Properties</b></h6>
116
116
< span class ="modifier "> Public</ span >
117
117
< a href ="#readyState " > readyState</ a >
118
118
</ li >
119
+ < li >
120
+ < span class ="modifier "> Public</ span >
121
+ < span class ="modifier "> Readonly</ span >
122
+ < a href ="#url " > url</ a >
123
+ </ li >
119
124
</ ul >
120
125
</ td >
121
126
</ tr >
@@ -163,7 +168,7 @@ <h3 id="constructor">Constructor</h3>
163
168
</ tr >
164
169
< tr >
165
170
< td class ="col-md-4 ">
166
- < div class ="io-line "> Defined in < a href ="" data-line ="17 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:17 </ a > </ div >
171
+ < div class ="io-line "> Defined in < a href ="" data-line ="22 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:22 </ a > </ div >
167
172
</ td >
168
173
</ tr >
169
174
@@ -238,7 +243,7 @@ <h3 id="inputs">
238
243
</ tr >
239
244
< tr >
240
245
< td class ="col-md-4 ">
241
- < div class ="io-line "> Defined in < a href ="" data-line ="9 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:9 </ a > </ div >
246
+ < div class ="io-line "> Defined in < a href ="" data-line ="14 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:14 </ a > </ div >
242
247
</ td >
243
248
</ tr >
244
249
@@ -265,7 +270,7 @@ <h3 id="inputs">
265
270
</ tr >
266
271
< tr >
267
272
< td class ="col-md-4 ">
268
- < div class ="io-line "> Defined in < a href ="" data-line ="10 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:10 </ a > </ div >
273
+ < div class ="io-line "> Defined in < a href ="" data-line ="15 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:15 </ a > </ div >
269
274
</ td >
270
275
</ tr >
271
276
@@ -292,7 +297,7 @@ <h3 id="inputs">
292
297
</ tr >
293
298
< tr >
294
299
< td class ="col-md-4 ">
295
- < div class ="io-line "> Defined in < a href ="" data-line ="11 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:11 </ a > </ div >
300
+ < div class ="io-line "> Defined in < a href ="" data-line ="16 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:16 </ a > </ div >
296
301
</ td >
297
302
</ tr >
298
303
@@ -319,7 +324,7 @@ <h3 id="inputs">
319
324
</ tr >
320
325
< tr >
321
326
< td class ="col-md-4 ">
322
- < div class ="io-line "> Defined in < a href ="" data-line ="15 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:15 </ a > </ div >
327
+ < div class ="io-line "> Defined in < a href ="" data-line ="20 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:20 </ a > </ div >
323
328
</ td >
324
329
</ tr >
325
330
@@ -346,7 +351,35 @@ <h3 id="inputs">
346
351
</ tr >
347
352
< tr >
348
353
< td class ="col-md-4 ">
349
- < div class ="io-line "> Defined in < a href ="" data-line ="8 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:8</ a > </ div >
354
+ < div class ="io-line "> Defined in < a href ="" data-line ="12 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:12</ a > </ div >
355
+ </ td >
356
+ </ tr >
357
+
358
+
359
+ </ tbody >
360
+ </ table >
361
+ < table class ="table table-sm table-bordered ">
362
+ < tbody >
363
+ < tr >
364
+ < td class ="col-md-4 ">
365
+ < a name ="url "> </ a >
366
+ < span class ="name ">
367
+ < span class ="modifier "> Public</ span >
368
+ < span class ="modifier "> Readonly</ span >
369
+ < span > < b > url</ b > </ span >
370
+ < a href ="#url "> < span class ="icon ion-ios-link "> </ span > </ a >
371
+ </ span >
372
+ </ td >
373
+ </ tr >
374
+ < tr >
375
+ < td class ="col-md-4 ">
376
+ < i > Type : </ i > < code > < a href ="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string " target ="_blank " > string</ a > </ code >
377
+
378
+ </ td >
379
+ </ tr >
380
+ < tr >
381
+ < td class ="col-md-4 ">
382
+ < div class ="io-line "> Defined in < a href ="" data-line ="13 " class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:13</ a > </ div >
350
383
</ td >
351
384
</ tr >
352
385
@@ -382,8 +415,8 @@ <h3 id="methods">
382
415
383
416
< tr >
384
417
< td class ="col-md-4 ">
385
- < div class ="io-line "> Defined in < a href ="" data-line ="63 "
386
- class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:63 </ a > </ div >
418
+ < div class ="io-line "> Defined in < a href ="" data-line ="69 "
419
+ class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:69 </ a > </ div >
387
420
</ td >
388
421
</ tr >
389
422
@@ -465,8 +498,8 @@ <h3 id="methods">
465
498
466
499
< tr >
467
500
< td class ="col-md-4 ">
468
- < div class ="io-line "> Defined in < a href ="" data-line ="55 "
469
- class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:55 </ a > </ div >
501
+ < div class ="io-line "> Defined in < a href ="" data-line ="61 "
502
+ class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:61 </ a > </ div >
470
503
</ td >
471
504
</ tr >
472
505
@@ -536,8 +569,8 @@ <h3 id="methods">
536
569
537
570
< tr >
538
571
< td class ="col-md-4 ">
539
- < div class ="io-line "> Defined in < a href ="" data-line ="68 "
540
- class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:68 </ a > </ div >
572
+ < div class ="io-line "> Defined in < a href ="" data-line ="74 "
573
+ class ="link-to-prism "> consolidated/stompjs/src/tcp-wrapper.ts:74 </ a > </ div >
541
574
</ td >
542
575
</ tr >
543
576
@@ -563,14 +596,19 @@ <h3 id="methods">
563
596
564
597
565
598
< div class ="tab-pane fade tab-source-code " id ="c-source ">
566
- < pre class ="line-numbers compodoc-sourcecode "> < code class ="language-typescript "> import { createConnection, Socket } from "net";
567
- import { IStompSocket, IStompSocketMessageEvent, StompSocketState } from "./types.js";
599
+ < pre class ="line-numbers compodoc-sourcecode "> < code class ="language-typescript "> import { createConnection, Socket } from 'net';
600
+ import {
601
+ IStompSocket,
602
+ IStompSocketMessageEvent,
603
+ StompSocketState,
604
+ } from './types.js';
568
605
569
606
/**
570
607
* Wrapper for a TCP socket to make it behave similar to the WebSocket interface
571
608
*/
572
609
export class TCPWrapper implements IStompSocket {
573
610
public readyState: StompSocketState;
611
+ public readonly url: string;
574
612
public onclose: ((this: IStompSocket, ev?: any) => any) | undefined | null;
575
613
public onerror: ((this: IStompSocket, ev: any) => any) | undefined | null;
576
614
public onmessage:
@@ -584,6 +622,7 @@ <h3 id="methods">
584
622
constructor(host: string, port: number) {
585
623
const noOp = () => {};
586
624
625
+ this.url = `tcp://${host}/${port}/`;
587
626
this.readyState = StompSocketState.CONNECTING;
588
627
589
628
this.socket = createConnection(port, host, () => {
0 commit comments