From 14b39cde630ea85b718029ea62919b5a8abaa7ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 25 Feb 2024 02:01:54 +0100 Subject: [PATCH] Extend fixes --- src/util/extend.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/extend.ts b/src/util/extend.ts index 1618656..ce86873 100644 --- a/src/util/extend.ts +++ b/src/util/extend.ts @@ -25,7 +25,7 @@ export type Extend = ( T extends [ infer Super, infer Self, - ...infer Rest extends object[], + ...infer Rest extends readonly object[], ] ? Pick> extends Pick> ? Extend<[ @@ -42,7 +42,7 @@ export type Extendable = ( T extends [ infer Super, infer Self, - ...infer Rest extends object[], + ...infer Rest extends readonly object[], ] ? Pick> extends Pick> ? Extendable<[ @@ -57,7 +57,7 @@ export type NonExtendableKeys = ( T extends [ infer Super extends object, infer Self extends object, - ...infer Rest extends object[], + ...infer Rest extends readonly object[], ] ? {[K in keyof Super & keyof Self]: Self[K] extends Super[K] ? never