enable version bumping for collaboration

This commit is contained in:
idlewinn 2020-03-09 22:34:50 -07:00
parent 30903fbe04
commit 1419f17175
8 changed files with 179 additions and 85 deletions

View file

@ -0,0 +1,20 @@
import {
MutableExcalidrawElement,
MutableExcalidrawTextElement,
} from "./types";
export function mutateElement(
element: MutableExcalidrawElement,
callback: (mutatableElement: MutableExcalidrawElement) => void,
): void {
element.version++;
callback(element);
}
export function mutateTextElement(
element: MutableExcalidrawTextElement,
callback: (mutatableElement: MutableExcalidrawTextElement) => void,
): void {
element.version++;
callback(element);
}