Skip to content

Creating a Data Model

What is a Data Model

A data model is used to define the data structure of an object.

Data models can inherit from BaseModel, thereby having basic fields: id, created_at, updated_at, and created_by, which are automatically populated from the corresponding data.

Custom Data Model

Here, as an example of a user data model, we create a User model that includes fields such as name, age, and gender.

ts
import { BaseModel } from "tiny-crud";

export interface UserModel extends BaseModel {
  name: string;
  age: number;
  gender: string;
}