update appState on copy-styles & improve paste

This commit is contained in:
dwelle
2020-12-12 21:24:52 +01:00
parent 9f6e3c5a9d
commit ef82e15ee8
6 changed files with 1000 additions and 1078 deletions
+8 -2
View File
@@ -81,6 +81,12 @@ export class API {
verticalAlign?: T extends "text"
? ExcalidrawTextElement["verticalAlign"]
: never;
startArrowhead?: T extends "arrow" | "line" | "draw"
? ExcalidrawLinearElement["startArrowhead"]
: never;
endArrowhead?: T extends "arrow" | "line" | "draw"
? ExcalidrawLinearElement["endArrowhead"]
: never;
}): T extends "arrow" | "line" | "draw"
? ExcalidrawLinearElement
: T extends "text"
@@ -130,8 +136,8 @@ export class API {
case "draw":
element = newLinearElement({
type: type as "arrow" | "line" | "draw",
startArrowhead: null,
endArrowhead: null,
startArrowhead: rest.startArrowhead ?? null,
endArrowhead: rest.endArrowhead ?? null,
...base,
});
break;