// schema.ts
export const movementTypes = sqliteTable('movementTypes', {
id: int().primaryKey({ autoIncrement: true }),
name: text().notNull(),
label: text().notNull()
});
// Generated type for movementTypes as returned via InferSelectModel<typeof movementTypes>
// {
// id: number;
// name: string;
// label: string;
// }
export const characterMovementTypes = sqliteTable('characterMovementTypes', {
id: int().primaryKey({ autoIncrement: true }),
movementTypeId: int()
.notNull()
.references(() => movementTypes.id),
characterId: int()
.notNull()
.references(() => characters.id),
speed: int().notNull()
});
// Generated type for movementTypes as returned via InferSelectModel<typeof characterMovementTypes>
// { [x: string]: any }
// schema.ts
export const movementTypes = sqliteTable('movementTypes', {
id: int().primaryKey({ autoIncrement: true }),
name: text().notNull(),
label: text().notNull()
});
// Generated type for movementTypes as returned via InferSelectModel<typeof movementTypes>
// {
// id: number;
// name: string;
// label: string;
// }
export const characterMovementTypes = sqliteTable('characterMovementTypes', {
id: int().primaryKey({ autoIncrement: true }),
movementTypeId: int()
.notNull()
.references(() => movementTypes.id),
characterId: int()
.notNull()
.references(() => characters.id),
speed: int().notNull()
});
// Generated type for movementTypes as returned via InferSelectModel<typeof characterMovementTypes>
// { [x: string]: any }