import { UpdateComponentType, UpdateComponentTypeInput, } from '@atlassian/forge-graphql-types'; import generateMutationGql from '../generateMutationGql'; import { GqlSegment } from './types'; export default function updateComponentTypeSegment( input: UpdateComponentTypeInput, ): GqlSegment { const { componentId: id, typeId } = input; const { mutationGql: mutation, params: parameters, inputId, } = generateMutationGql(UpdateComponentType, 'updateComponentType'); const variables = {} as any; variables[inputId] = { id, typeId: typeId.toUpperCase(), }; return { mutation, variables, parameters, }; }