From 27d953e282653a253c73ec1edc796f212e458a07 Mon Sep 17 00:00:00 2001 From: Rikki Schulte Date: Mon, 9 Sep 2024 19:50:41 +0200 Subject: [PATCH] fix eslint --- packages/graphiql/cypress/e2e/docs.cy.ts | 2 +- .../src/interface/getAutocompleteSuggestions.ts | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/graphiql/cypress/e2e/docs.cy.ts b/packages/graphiql/cypress/e2e/docs.cy.ts index 6a6278b23cc..0dd2aaaeeda 100644 --- a/packages/graphiql/cypress/e2e/docs.cy.ts +++ b/packages/graphiql/cypress/e2e/docs.cy.ts @@ -22,7 +22,7 @@ describe('GraphiQL DocExplorer - search', () => { beforeEach(() => { cy.get('.graphiql-sidebar button').eq(0).click(); cy.dataCy('doc-explorer-input').type('test'); - cy.dataCy('doc-explorer-option').should('have.length', 7); + cy.dataCy('doc-explorer-option').should('have.length', 8); }); it('Searches docs for values', () => { diff --git a/packages/graphql-language-service/src/interface/getAutocompleteSuggestions.ts b/packages/graphql-language-service/src/interface/getAutocompleteSuggestions.ts index 83b5c7987f9..eb05178ca0c 100644 --- a/packages/graphql-language-service/src/interface/getAutocompleteSuggestions.ts +++ b/packages/graphql-language-service/src/interface/getAutocompleteSuggestions.ts @@ -312,18 +312,18 @@ export function getAutocompleteSuggestions( (kind === RuleKinds.OBJECT_FIELD && step === 0)) && typeInfo.objectFieldDefs ) { - // @oneOf logic! - console.log(state.prevState?.prevState?.kind, !!typeInfo.inputType); + const { inputType, objectFieldDefs } = typeInfo; + const { string: tokenString } = token; if ( - typeInfo?.inputType && - 'isOneOf' in typeInfo.inputType && - typeInfo?.inputType?.isOneOf === true && - (state.prevState?.prevState?.kind !== 'Argument' || token.string !== '{') + inputType && + 'isOneOf' in inputType && + inputType?.isOneOf === true && + (prevState?.prevState?.kind !== 'Argument' || tokenString !== '{') ) { // return empty array early if a oneOf field has already been provided return []; } - const objectFields = objectValues(typeInfo.objectFieldDefs); + const objectFields = objectValues(objectFieldDefs); const completionKind = kind === RuleKinds.OBJECT_VALUE ? CompletionItemKind.Value