Skip to content

Commit d9daa8d

Browse files
committed
fix: as const not required in joinAnyBindings
1 parent a86462b commit d9daa8d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/utils/binding.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,13 @@ export function joinAnyBindings<T extends Readonly<Record<string, unknown>>>(
9090
bindings: T,
9191
): Binding<{ [K in keyof T]: T[K] extends BindingOrValue<infer U> ? U : T[K] }>;
9292
export function joinAnyBindings<T extends readonly unknown[]>(
93-
bindings: T,
93+
bindings: readonly [...T],
9494
): Binding<{ [K in keyof T]: T[K] extends BindingOrValue<infer U> ? U : T[K] }>;
95-
export function joinAnyBindings(bindings: Record<string | number, unknown>): Binding<unknown> {
95+
export function joinAnyBindings(bindings: object): Binding<unknown> {
9696
const bindingsToMap = {} as Record<string | number, Binding<unknown>>;
9797

9898
for (const [k, v] of pairs(bindings)) {
99-
bindingsToMap[k] = toBinding(v);
99+
bindingsToMap[k as keyof object] = toBinding(v);
100100
}
101101

102102
return joinBindings(bindingsToMap);

0 commit comments

Comments
 (0)