From 321019d36a8ee8c996ed99238fda4e62f9e3e5dc Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Fri, 22 Dec 2023 12:24:32 +0000 Subject: [PATCH] sample js usage in ts --- .../backend/src/graphql/queries/get-use-js-file.js | 10 ++++++++++ packages/backend/src/graphql/query-resolvers.ts | 2 ++ packages/backend/src/graphql/schema.graphql | 1 + packages/backend/tsconfig.json | 3 ++- 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 packages/backend/src/graphql/queries/get-use-js-file.js diff --git a/packages/backend/src/graphql/queries/get-use-js-file.js b/packages/backend/src/graphql/queries/get-use-js-file.js new file mode 100644 index 00000000..faf2ea1c --- /dev/null +++ b/packages/backend/src/graphql/queries/get-use-js-file.js @@ -0,0 +1,10 @@ +import appConfig from '../../config/app'; + +const getUseJsFile = async () => { + return { + canInvoke: true, + appConfig, + }; +}; + +export default getUseJsFile; diff --git a/packages/backend/src/graphql/query-resolvers.ts b/packages/backend/src/graphql/query-resolvers.ts index 20bb6bcb..7582b43c 100644 --- a/packages/backend/src/graphql/query-resolvers.ts +++ b/packages/backend/src/graphql/query-resolvers.ts @@ -6,6 +6,7 @@ import getApps from './queries/get-apps'; import getAutomatischInfo from './queries/get-automatisch-info'; import getBillingAndUsage from './queries/get-billing-and-usage.ee'; import getConfig from './queries/get-config.ee'; +import getUseJsFile from './queries/get-use-js-file.js'; import getConnectedApps from './queries/get-connected-apps'; import getCurrentUser from './queries/get-current-user'; import getDynamicData from './queries/get-dynamic-data'; @@ -68,6 +69,7 @@ const queryResolvers = { healthcheck, listSamlAuthProviders, testConnection, + getUseJsFile, }; export default queryResolvers; diff --git a/packages/backend/src/graphql/schema.graphql b/packages/backend/src/graphql/schema.graphql index 895c9dc5..75488c1d 100644 --- a/packages/backend/src/graphql/schema.graphql +++ b/packages/backend/src/graphql/schema.graphql @@ -11,6 +11,7 @@ type Query { getConnectedApps(name: String): [App] testConnection(id: String!): Connection getFlow(id: String!): Flow + getUseJsFile: JSONObject getFlows( limit: Int! offset: Int! diff --git a/packages/backend/tsconfig.json b/packages/backend/tsconfig.json index 0b471c36..a4370290 100644 --- a/packages/backend/tsconfig.json +++ b/packages/backend/tsconfig.json @@ -2,11 +2,12 @@ "compilerOptions": { "baseUrl": ".", "declaration": true, + "allowJs": true, "esModuleInterop": true, "lib": ["es2021"], "module": "commonjs", "moduleResolution": "node", - "noImplicitAny": true, + "noImplicitAny": false, "outDir": "dist", "paths": { "*": ["../../node_modules/*", "node_modules/*", "src/types/*"]