Skip to content

Commit 8764a3e

Browse files
committed
Fix missing generic type
1 parent 4f4e029 commit 8764a3e

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/core/Action.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export default class Action<
125125
this.#actionCallback = actionCallback;
126126
this.#cancelCallback = cancelCallback;
127127
this.ros.on(this.name, (msg) => {
128-
if (isRosbridgeSendActionGoalMessage(msg)) {
128+
if (isRosbridgeSendActionGoalMessage<TGoal>(msg)) {
129129
this.#executeAction(msg);
130130
} else {
131131
throw new Error(

src/types/protocol.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,9 @@ export interface RosbridgeSendActionGoalMessage<TArgs = unknown>
260260
compression?: string;
261261
}
262262

263-
export function isRosbridgeSendActionGoalMessage(
263+
export function isRosbridgeSendActionGoalMessage<TArgs = unknown>(
264264
message: RosbridgeMessageBase,
265-
): message is RosbridgeSendActionGoalMessage {
265+
): message is RosbridgeSendActionGoalMessage<TArgs> {
266266
return message.op === "send_action_goal";
267267
}
268268

0 commit comments

Comments
 (0)