feat: allow props.initialData to be a function (#8135)

This commit is contained in:
Esteban Romo
2024-06-24 05:36:49 -04:00
committed by GitHub
parent a1ffa064df
commit 6ba9bd60e8
3 changed files with 10 additions and 2 deletions

View File

@@ -444,7 +444,9 @@ export interface ExcalidrawProps {
appState: AppState,
files: BinaryFiles,
) => void;
initialData?: MaybePromise<ExcalidrawInitialDataState | null>;
initialData?:
| (() => MaybePromise<ExcalidrawInitialDataState | null>)
| MaybePromise<ExcalidrawInitialDataState | null>;
excalidrawAPI?: (api: ExcalidrawImperativeAPI) => void;
isCollaborating?: boolean;
onPointerUpdate?: (payload: {