From 380c513a29ea7fe747c3bbcd401e8a4eb6efd5dd Mon Sep 17 00:00:00 2001 From: Ezra Brooks Date: Mon, 24 Nov 2025 14:01:23 -0500 Subject: [PATCH] Remove now-unnecessary Partial usage These were workarounds for not having `noUncheckedIndexAccess` enabled. We have it enabled now. --- packages/roslib/src/actionlib/ActionClient.ts | 2 +- packages/roslib/src/tf/BaseTFClient.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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;