Skip to main content

createProjectFromTemplate

@lowcode/builder-web


Function: createProjectFromTemplate()

createProjectFromTemplate(templateId, name): Promise<ProjectState>

Defined in: apps/builder-web/src/api/client.ts:650

Создаёт новый проект на основе шаблона через backend-API.

Последовательность:

  1. POST /projects — создание проекта;
  2. POST /projects/:id/versions — создание первой версии на основе AppSchema шаблона.

Возвращаемый ProjectState полностью готов к использованию редактором.

Parameters

templateId

string

ID выбранного шаблона.

name

string

Имя нового проекта.

Returns

Promise<ProjectState>

Начальное состояние проекта с первой версией.

Throws

Error, если шаблон с указанным ID не найден.