saveProject
Function: saveProject()
saveProject(
state,opts?):Promise<ProjectState>
Defined in: apps/builder-web/src/api/client.ts:950
Сохраняет текущее состояние проекта, создавая новую версию.
Backend-маршрут:
POST /projects/:projectId/versions
После успешного сохранения функция возвращает обновлённый ProjectState, где:
currentVersionIdуказывает на новую версию;lastSavedAtсинхронизирован сcreatedAtверсии;currentVersionNumberобновлён до номера новой версии.
Parameters
state
Текущее in-memory состояние проекта.
opts?
Дополнительные параметры (например, пользовательский label).
label?
string
Returns
Promise<ProjectState>
Обновлённое состояние проекта.