feat(orchestration): Remote Joiner field aliases (#5013)
* initial commit * chore: unit tests and forward arguments
This commit is contained in:
1 parent
834da5c41a
commit
0953bdfe84
4 files changed
+498
-116
No files matched your search
@@ -16,6 +16,14 @@ export interface JoinerServiceConfigAlias {
|
||||
export interface JoinerServiceConfig {
|
||||
serviceName: string
|
||||
alias?: JoinerServiceConfigAlias | JoinerServiceConfigAlias[] // Property name to use as entrypoint to the service
|
||||
fieldAlias?: Record<
|
||||
string,
|
||||
| string
|
||||
| {
|
||||
path: string
|
||||
forwardArgumentsOnPath: string[]
|
||||
}
|
||||
> // alias for deeper nested relationships (e.g. { 'price': 'prices.calculated_price_set.amount' })
|
||||
primaryKeys: string[]
|
||||
relationships?: JoinerRelationship[]
|
||||
extends?: {
|
||||
|
||||
Reference in new issue
Block a user