@graphql-inspector/action
Version:
GraphQL Inspector functionality for GitHub Actions
13 lines (12 loc) • 386 B
JavaScript
export function isDeprecated(fieldOrEnumValue) {
if ('isDeprecated' in fieldOrEnumValue) {
return !!fieldOrEnumValue['isDeprecated'];
}
if (fieldOrEnumValue.deprecationReason != null) {
return true;
}
if (fieldOrEnumValue.astNode?.directives?.some(directive => directive.name.value === 'deprecated')) {
return true;
}
return false;
}