loadProject
Function: loadProject()
loadProject(
projectId):Promise<ProjectState>
Defined in: apps/builder-web/src/api/client.ts:914
Загружает полное состояние проекта, включая актуальную версию AppSchema.
Backend-маршруты:
GET /projects/:projectIdGET /projects/:projectId/versions
Логика выбора версии:
- если
project.currentVersionIdзадан и найдена соответствующая версия → используем её; - иначе берём последнюю версию из списка.
Parameters
projectId
string
ID проекта для загрузки.
Returns
Promise<ProjectState>
Полное ProjectState для редактора.
Throws
Error, если у проекта нет ни одной версии.