From 2dc84f04bed3a1a601e6335eeb56986315dad780 Mon Sep 17 00:00:00 2001 From: dwelle Date: Sat, 12 Dec 2020 21:22:34 +0100 Subject: [PATCH] prevent newElementWith from accepting undefined values --- src/element/mutateElement.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/element/mutateElement.ts b/src/element/mutateElement.ts index 8014efe72..edbeb7f4d 100644 --- a/src/element/mutateElement.ts +++ b/src/element/mutateElement.ts @@ -84,9 +84,12 @@ export const mutateElement = >( Scene.getScene(element)?.informMutation(); }; -export const newElementWith = ( +export const newElementWith = < + TElement extends ExcalidrawElement, + K extends keyof Omit +>( element: TElement, - updates: ElementUpdate, + updates: Pick, ): TElement => ({ ...element, ...updates,