import { Component } from '@atlassian/forge-graphql-types'; export const shouldCreateExternalAlias = ( externalAliasId: string, externalSource: string, component?: Component, ): boolean => { if (component) { const doesAliasAlreadyExist = component.externalAliases ? component.externalAliases.some( (existingAlias) => existingAlias.externalAliasId === externalAliasId && existingAlias.externalSource === externalSource, ) : false; return !doesAliasAlreadyExist; } return false; };