Skip to content

Commit 25f2f0b

Browse files
committed
Descriptive generic param name
1 parent e36ab32 commit 25f2f0b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/composable-controller/src/ComposableController.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,13 @@ export type ComposableControllerMessenger<
188188

189189
type GetChildControllers<
190190
ComposableControllerState,
191-
P extends keyof ComposableControllerState = keyof ComposableControllerState,
192-
> = P extends string
193-
? ComposableControllerState[P] extends StateConstraint
194-
? { name: P; state: ComposableControllerState[P] }
191+
ControllerName extends keyof ComposableControllerState = keyof ComposableControllerState,
192+
> = ControllerName extends string
193+
? ComposableControllerState[ControllerName] extends StateConstraint
194+
? { name: ControllerName; state: ComposableControllerState[ControllerName] }
195195
: BaseControllerV1<
196196
BaseConfig & Record<string, unknown>,
197-
BaseState & ComposableControllerState[P]
197+
BaseState & ComposableControllerState[ControllerName]
198198
>
199199
: never;
200200

0 commit comments

Comments
 (0)