|
@@ -221,7 +221,7 @@ const restoreElementWithProperties = <
|
|
|
"customData" in extra ? extra.customData : element.customData;
|
|
|
}
|
|
|
|
|
|
- return {
|
|
|
+ const ret = {
|
|
|
// spread the original element properties to not lose unknown ones
|
|
|
// for forward-compatibility
|
|
|
...element,
|
|
@@ -230,6 +230,12 @@ const restoreElementWithProperties = <
|
|
|
...getNormalizedDimensions(base),
|
|
|
...extra,
|
|
|
} as unknown as T;
|
|
|
+
|
|
|
+ // strip legacy props (migrated in previous steps)
|
|
|
+ delete ret.strokeSharpness;
|
|
|
+ delete ret.boundElementIds;
|
|
|
+
|
|
|
+ return ret;
|
|
|
};
|
|
|
|
|
|
const restoreElement = (
|