Skip to content

Commit f577ff6

Browse files
committed
Export Rosbridge protocol types so can be referenced by library consumers when creating their custom transports
1 parent 6084e69 commit f577ff6

File tree

1 file changed

+45
-1
lines changed

1 file changed

+45
-1
lines changed

src/RosLib.ts

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,54 @@ export {
5454
default as UrdfVisual,
5555
type UrdfGeometryLike,
5656
} from "./urdf/UrdfVisual.js";
57-
5857
export {
5958
UrdfAttrs,
6059
UrdfType,
6160
type UrdfDefaultOptions,
6261
} from "./urdf/UrdfTypes.js";
6362
export { isElement, parseUrdfOrigin } from "./urdf/UrdfUtils.js";
63+
64+
// Rosbridge Protocol exports
65+
export {
66+
type RosbridgeMessage,
67+
type RosbridgeSetStatusLevelMessage,
68+
type RosbridgeFragmentMessage,
69+
type RosbridgePngMessage,
70+
type RosbridgeAdvertiseMessage,
71+
type RosbridgeUnadvertiseMessage,
72+
type RosbridgePublishMessage,
73+
type RosbridgeSubscribeMessage,
74+
type RosbridgeUnsubscribeMessage,
75+
type RosbridgeAdvertiseServiceMessage,
76+
type RosbridgeUnadvertiseServiceMessage,
77+
type RosbridgeCallServiceMessage,
78+
type RosbridgeServiceResponseMessage,
79+
type RosbridgeAdvertiseActionMessage,
80+
type RosbridgeUnadvertiseActionMessage,
81+
type RosbridgeSendActionGoalMessage,
82+
type RosbridgeCancelActionGoalMessage,
83+
type RosbridgeActionFeedbackMessage,
84+
type RosbridgeActionResultMessage,
85+
type RosbridgeActionStatusMessage,
86+
isRosbridgeMessage,
87+
isRosbridgeSetStatusLevelMessage,
88+
isRosbridgeFragmentMessage,
89+
isRosbridgePngMessage,
90+
isRosbridgeAdvertiseMessage,
91+
isRosbridgeUnadvertiseMessage,
92+
isRosbridgePublishMessage,
93+
isRosbridgeSubscribeMessage,
94+
isRosbridgeUnsubscribeMessage,
95+
isRosbridgeAdvertiseServiceMessage,
96+
isRosbridgeUnadvertiseServiceMessage,
97+
isRosbridgeCallServiceMessage,
98+
isRosbridgeServiceResponseMessage,
99+
isRosbridgeAdvertiseActionMessage,
100+
isRosbridgeUnadvertiseActionMessage,
101+
isRosbridgeSendActionGoalMessage,
102+
isRosbridgeCancelActionGoalMessage,
103+
isRosbridgeActionFeedbackMessage,
104+
isRosbridgeActionResultMessage,
105+
isRosbridgeActionStatusMessage,
106+
isRosbridgeStatusMessage,
107+
} from "./types/protocol.js";

0 commit comments

Comments
 (0)