fix(link-modules): generate graphql type of read only links (#9955)
This commit is contained in:
@@ -48,6 +48,7 @@ export interface JoinerServiceConfig {
|
||||
relationships?: JoinerRelationship[]
|
||||
extends?: {
|
||||
serviceName: string
|
||||
entity?: string
|
||||
relationship: JoinerRelationship
|
||||
}[]
|
||||
/**
|
||||
|
||||
@@ -198,6 +198,7 @@ export type ModuleJoinerConfig = Omit<
|
||||
relationships?: ModuleJoinerRelationship[]
|
||||
extends?: {
|
||||
serviceName: string
|
||||
entity?: string
|
||||
fieldAlias?: Record<
|
||||
string,
|
||||
| string
|
||||
|
||||
@@ -388,6 +388,7 @@ ${serviceBObj.module}: {
|
||||
extends: [
|
||||
{
|
||||
serviceName: serviceAObj.module,
|
||||
entity: serviceAObj.entity,
|
||||
fieldAlias: buildFieldAlias({
|
||||
property: serviceBObj.isList ? pluralize(aliasB) : aliasB,
|
||||
path: aliasB + "_link." + aliasB,
|
||||
@@ -405,6 +406,7 @@ ${serviceBObj.module}: {
|
||||
},
|
||||
{
|
||||
serviceName: serviceBObj.module,
|
||||
entity: serviceBObj.entity,
|
||||
fieldAlias: buildFieldAlias({
|
||||
property: serviceAObj.isList ? pluralize(aliasA) : aliasA,
|
||||
path: aliasA + "_link." + aliasA,
|
||||
@@ -482,6 +484,7 @@ ${serviceBObj.module}: {
|
||||
extends: [
|
||||
{
|
||||
serviceName: serviceAObj.module,
|
||||
entity: serviceAObj.entity,
|
||||
fieldAlias: buildFieldAlias(readOnlyLinkOptions?.shortcut),
|
||||
relationship: {
|
||||
serviceName: serviceBObj.module,
|
||||
|
||||
Reference in New Issue
Block a user