ColumnSerializeOperation
ColumnSerializeOperation =
"create"|"update"
Defined in: packages/repo/src/types.ts:33
Per-field configuration for database column behavior.
Keys in the columns record are generated message field names
(camelCase / localName), matching the runtime message shape.
const repo = createRepository(UserSchema, { engine, columns: { uid: { name: "user_id" }, computedScore: { ignore: true }, settings: { serialize: ({ field, value }) => value == null || !field.message ? null : toJsonString(field.message, value), deserialize: ({ field, value }) => value == null || !field.message ? undefined : fromJsonString(field.message, value), }, },});