Appearance
Entities
Entities define your data models. VibeX supports both JSON and TypeScript entity definitions.
Example (TypeScript)
ts
// entities/user.entity.ts
export class User {
id: number;
name: string;
email: string;
}
Example (JSON)
json
{
"name": "Todo",
"fields": {
"id": { "type": "number", "primary": true },
"title": { "type": "string" },
"completed": { "type": "boolean", "default": false }
}
}
Features
- Primary keys, defaults, validation
- Relations (coming soon)
See Controllers for usage.