@jsorm/core
v1.3.1
Published
Core motor de JSORM
Readme
@jsorm/core
JSORM internal engine. Defines models, types, and relations.
import { defineModel, t, r } from "@jsorm/core";
export const User = defineModel("users", {
db: "main",
fields: {
id: t.uuid().primary().autoCreate(),
name: t.string(100),
active: t.boolean().default(true),
createdAt: t.dateTime().autoCreate()
},
relations: {
role: r.belongsTo("role", { localKey: "roleId" })
}
});Responsibilities
defineModel()— creates models with metadatat.*— field typesr.*— relations- Builds AST
- Resolves TypeScript types
Note: defineConfig is imported from @jsorm/core.
Does not contain drivers or SQL.
