Skip to content
On this page

onBeforeInsert()

This hook/event is called the before creating a new record.

It can be used in the INSERT handler.

ts
import { IHookParameter } from "axe-api";

export default async (parameters: IHookParameter) => {
  // do something in here
};

IHookParameters

The following parameters can be used in the hook/event function;

ParameterDescription
requestRequest object of Expresss
responseResponse object of Expresss
modelCurrent model instance. For example; User
databaseDatabase connection instance. For example Knex.js
relationThe relation definition if the route is a related route (For example api/v1/users/:userId/posts).
parentModelThe parent model instance if the route is a related route (For example api/v1/users/:userId/posts).
formDataThe data has been sent by HTTP client to create or update row.

Released under the MIT License.