ModuleJoinerConfig
ModuleJoinerConfig: Omit
<JoinerServiceConfig
, "serviceName"
| "primaryKeys"
| "relationships"
| "extends"
> & { databaseConfig?
: { extraFields?
: Record<string
, { defaultValue?
: string
; nullable?
: boolean
; options?
: Record<string
, unknown
> ; type
: "date"
| "time"
| "datetime"
| "bigint"
| "blob"
| "uint8array"
| "array"
| "enumArray"
| "enum"
| "json"
| "integer"
| "smallint"
| "tinyint"
| "mediumint"
| "float"
| "double"
| "boolean"
| "decimal"
| "string"
| "uuid"
| "text"
}> ; idPrefix?
: string
; tableName?
: string
} ; extends?
: { fieldAlias?
: Record<string
, string
| { forwardArgumentsOnPath
: string
[] ; path
: string
}> ; relationship
: ModuleJoinerRelationship
; serviceName
: string
}[] ; isLink?
: boolean
; isReadOnlyLink?
: boolean
; linkableKeys?
: Record<string
, string
> ; primaryKeys?
: string
[] ; relationships?
: ModuleJoinerRelationship
[] ; schema?
: string
; serviceName?
: string
}