|
1 | 1 | /** |
2 | | - * @fileOverview |
3 | 2 | * @author Russell Toris - rctoris@wpi.edu |
4 | 3 | */ |
5 | 4 |
|
6 | | -/** @description Library version */ |
| 5 | +/** Library version */ |
7 | 6 | export const REVISION = import.meta.env.VITE_ROSLIBJS_VERSION; |
8 | 7 |
|
9 | 8 | // Core exports |
10 | | -export { default as Ros } from "./core/Ros.js"; |
| 9 | +export { default as Ros, type TypeDefDict } from "./core/Ros.js"; |
11 | 10 | export { default as Topic } from "./core/Topic.js"; |
12 | 11 | export { default as Param } from "./core/Param.js"; |
13 | 12 | export { default as Service } from "./core/Service.js"; |
14 | 13 | export { default as Action } from "./core/Action.js"; |
| 14 | +export { type GoalStatus } from "./core/GoalStatus.js"; |
15 | 15 |
|
16 | 16 | // Core Transport exports |
17 | 17 | export { |
@@ -54,10 +54,28 @@ export { |
54 | 54 | default as UrdfVisual, |
55 | 55 | type UrdfGeometryLike, |
56 | 56 | } from "./urdf/UrdfVisual.js"; |
| 57 | +export { default as UrdfJoint } from "./urdf/UrdfJoint.js"; |
57 | 58 |
|
58 | 59 | export { |
59 | 60 | UrdfAttrs, |
60 | 61 | UrdfType, |
61 | 62 | type UrdfDefaultOptions, |
62 | 63 | } from "./urdf/UrdfTypes.js"; |
63 | 64 | export { isElement, parseUrdfOrigin } from "./urdf/UrdfUtils.js"; |
| 65 | + |
| 66 | +// only export the types that typedoc requires us to export - those are our public interfaces |
| 67 | +export { type actionlib_msgs } from "./types/actionlib_msgs.js"; |
| 68 | +export { type tf2_web_republisher } from "./types/tf2_web_republisher.js"; |
| 69 | +export { type rosapi } from "./types/rosapi.js"; |
| 70 | +export { type std_msgs } from "./types/std_msgs.js"; |
| 71 | +export { type tf2_msgs } from "./types/tf2_msgs.js"; |
| 72 | +export { type geometry_msgs } from "./types/geometry_msgs.js"; |
| 73 | +export type { Nullable, PartialNullable } from "./types/interface-types.js"; |
| 74 | +export { |
| 75 | + type RosbridgeMessage, |
| 76 | + isRosbridgeMessage, |
| 77 | + type RosbridgeAdvertiseMessage, |
| 78 | + isRosbridgeAdvertiseMessage, |
| 79 | + type RosbridgeSubscribeMessage, |
| 80 | + isRosbridgeSubscribeMessage, |
| 81 | +} from "./types/protocol.js"; |
0 commit comments