Kaizen
Browse modulesFormsforms/serverInterfaces

Interface: FormFeatureHooks

Defined in: server/forms/deps.ts:54

Optional lifecycle hooks that fire after significant mutations.

Methods

afterDraftCreated()?

optional afterDraftCreated(submission: FormSubmissionWithVersion): Promise<void>;

Defined in: server/forms/deps.ts:58

Parameters

ParameterType
submissionFormSubmissionWithVersion

Returns

Promise<void>


afterSchemaVersionCreated()?

optional afterSchemaVersionCreated(schema: FormSchemaWithVersion): Promise<void>;

Defined in: server/forms/deps.ts:57

Parameters

ParameterType
schemaFormSchemaWithVersion

Returns

Promise<void>


afterStepAdvance()?

optional afterStepAdvance(
   submission: FormSubmissionWithVersion, 
   fromStepKey: string, 
   toStepKey: string
): Promise<void>;

Defined in: server/forms/deps.ts:59

Parameters

ParameterType
submissionFormSubmissionWithVersion
fromStepKeystring
toStepKeystring

Returns

Promise<void>


afterSubmissionCreated()?

optional afterSubmissionCreated(submission: FormSubmissionWithVersion): Promise<void>;

Defined in: server/forms/deps.ts:55

Parameters

ParameterType
submissionFormSubmissionWithVersion

Returns

Promise<void>


afterSubmissionUpdated()?

optional afterSubmissionUpdated(submission: FormSubmissionWithVersion): Promise<void>;

Defined in: server/forms/deps.ts:56

Parameters

ParameterType
submissionFormSubmissionWithVersion

Returns

Promise<void>

On this page