import gql from 'graphql-tag'; import { CreateRelationInput } from 'src/engine/metadata-modules/relation-metadata/dtos/create-relation.input'; type CreateOneRelationFactoryParams = { gqlFields: string; input?: { relationMetadata: Omit; }; }; export const createOneRelationMetadataFactory = ({ gqlFields, input, }: CreateOneRelationFactoryParams) => ({ query: gql` mutation CreateOneRelationMetadata($input: CreateOneRelationMetadataInput!) { createOneRelationMetadata(input: $input) { ${gqlFields} } } `, variables: { input, }, });