diff --git a/app/client/packages/ast/src/index.ts b/app/client/packages/ast/src/index.ts index 6e6213189b..3f9e1daf0e 100644 --- a/app/client/packages/ast/src/index.ts +++ b/app/client/packages/ast/src/index.ts @@ -399,6 +399,7 @@ export interface IdentifierInfo { references: string[]; functionalParams: string[]; variables: string[]; + isError: boolean; } export const extractIdentifierInfoFromCode = ( code: string, @@ -435,6 +436,7 @@ export const extractIdentifierInfoFromCode = ( references: referencesArr, functionalParams: Array.from(functionalParams), variables: Array.from(variableDeclarations), + isError: false, }; } catch (e) { if (e instanceof SyntaxError) { @@ -443,6 +445,7 @@ export const extractIdentifierInfoFromCode = ( references: [], functionalParams: [], variables: [], + isError: true, }; } throw e; diff --git a/app/client/packages/rts/src/test/server.test.ts b/app/client/packages/rts/src/test/server.test.ts index d63f1d63f8..65ec4b03d6 100644 --- a/app/client/packages/rts/src/test/server.test.ts +++ b/app/client/packages/rts/src/test/server.test.ts @@ -109,6 +109,7 @@ describe("AST tests", () => { references: ["str.data", "Api1.data"], functionalParams: [], variables: ["Api2"], + isError: false, }; await supertest(app) @@ -129,11 +130,13 @@ describe("AST tests", () => { references: ["Api1.data"], functionalParams: [], variables: [], + isError: false, }, { references: ["Api1.data"], functionalParams: [], variables: ["str"], + isError: false, }, ];