Name of the field that will hold the loaded object in the result
Column on the foreign table used for the join (string key or property accessor)
OptionalforeignOptional Knex query builder for the foreign table — auto-derived from foreignSchema's tableName if omitted
Foreign schema for type inference
Column on the local (base) table used for the join (string key or property accessor)
OptionalmappersOptional post-load value transformers per foreign column
OptionalrequiredIf true (default), uses INNER JOIN; if false, uses LEFT JOIN (result may be null)
Configure a single nested eager relation, including its join keys, requiredness and foreign query.