Skip to main content

createSubmission()

function createSubmission<T>(dependencies): FormSubmission<T>;

Defined in: form/submission.ts:106

Создать отправку формы.

Обычно её создаёт сборка (createForm → bundle.submission). Прямой вызов нужен там, где сборки нет: визард в разметке без createForm отправляет значения формы без проверки.

Type Parameters​

T​

T

Форма данных.

Parameters​

dependencies​

SubmissionDependencies<T>

SubmissionDependencies: проверка перед действием и значения.

Returns​

FormSubmission<T>

FormSubmission.

Example​

const submission = createSubmission<Profile>({ check: undefined, values: () => form.getValue() });
const outcome = await submission.submit(api.save);
if (outcome.status === 'failed') showToast('Не удалось сохранить');