|
|
|
|
@ -221,7 +221,7 @@ const restoreElementWithProperties = <
@@ -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 = <
@@ -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 = ( |
|
|
|
|
|