Skip to content

Commit 7f75dee

Browse files
committed
fup: fix unbranded checks
1 parent 509725d commit 7f75dee

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

packages/vue/src/form.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ export interface DiscriminatedUnionFieldInfo<T> {
7676
}
7777

7878
export type NestedFieldInfoKey<Key> = [Key] extends [Record<PropertyKey, any>]
79-
? Unbranded<Key> extends Record<PropertyKey, any> ? NestedFieldInfo<Key>
79+
? Unbranded<Key> extends (string | number | boolean | bigint | symbol) ? FieldInfo<Key>
80+
: Unbranded<Key> extends Record<PropertyKey, any> ? NestedFieldInfo<Key>
8081
: FieldInfo<Key>
8182
: FieldInfo<Key>
8283

0 commit comments

Comments
 (0)