saveProject
Function: saveProject()
saveProject(
state,opts?):Promise<ProjectState>
Defined in: apps/builder-web/src/api/client.ts:237
Saves current project state to backend by creating a new version.
Backend route:
POST /projects/:projectId/versions
After successful save the function returns updated ProjectState
with:
currentVersionIdpointing to the newly created version;lastSavedAtsynchronized with version'screatedAt.
Parameters
state
Current in-memory project state.
opts?
Optional settings (e.g. custom label).
label?
string
Returns
Promise<ProjectState>
Updated project state.