diff --git a/packages/roslib/src/actionlib/ActionClient.ts b/packages/roslib/src/actionlib/ActionClient.ts index bbd878f5f..32e122ea9 100644 --- a/packages/roslib/src/actionlib/ActionClient.ts +++ b/packages/roslib/src/actionlib/ActionClient.ts @@ -26,7 +26,7 @@ export default class ActionClient< > extends EventEmitter<{ timeout: undefined; }> { - goals: Partial>> = {}; + goals: Record> = {}; /** flag to check if a status has been received */ receivedStatus = false; ros: Ros; diff --git a/packages/roslib/src/tf/BaseTFClient.ts b/packages/roslib/src/tf/BaseTFClient.ts index f3e81af11..70e2565cb 100644 --- a/packages/roslib/src/tf/BaseTFClient.ts +++ b/packages/roslib/src/tf/BaseTFClient.ts @@ -7,8 +7,9 @@ import type { std_msgs } from "../types/std_msgs.ts"; * Base class for TF Clients that provides common functionality. */ export default class BaseTFClient { - frameInfos: Partial< - Record void)[] }> + frameInfos: Record< + string, + { transform?: Transform; cbs: ((tf: Transform) => void)[] } > = {}; republisherUpdateRequested = false; ros: Ros;