Add extends object constraint to T in assign helper.

This commit is contained in:
Daniel Rosenwasser 2022-07-19 16:04:59 -07:00 committed by GitHub
parent 24f60a7aa7
commit 558714532c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,7 +8,7 @@ const objectKeys =
return keys;
};
export default function assign<T, K extends keyof T>(
export default function assign<T extends object, K extends keyof T>(
obj: T,
newKey: K,
newValue: T[K]