From 8983a3c581d2daf62e875034b9e507744e2f5cc5 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Mon, 8 Jan 2024 15:53:41 +0100 Subject: [PATCH] chore: Remove types folder of the backend package --- packages/backend/src/types/app-info.ts | 14 -------------- .../backend/src/types/authentication-step-field.ts | 10 ---------- packages/backend/src/types/authentication-step.ts | 10 ---------- packages/backend/src/types/express/context.ts | 8 -------- packages/backend/src/types/field.d.ts | 14 -------------- packages/backend/src/types/global.d.ts | 10 ---------- .../types/interfaces/authentication-interface.ts | 9 --------- packages/backend/src/types/interfaces/index.d.ts | 1 - .../backend/src/types/interfaces/json-object.ts | 9 --------- packages/backend/src/types/step.ts | 4 ---- packages/backend/tsconfig.json | 8 ++------ 11 files changed, 2 insertions(+), 95 deletions(-) delete mode 100644 packages/backend/src/types/app-info.ts delete mode 100644 packages/backend/src/types/authentication-step-field.ts delete mode 100644 packages/backend/src/types/authentication-step.ts delete mode 100644 packages/backend/src/types/express/context.ts delete mode 100644 packages/backend/src/types/field.d.ts delete mode 100644 packages/backend/src/types/global.d.ts delete mode 100644 packages/backend/src/types/interfaces/authentication-interface.ts delete mode 100644 packages/backend/src/types/interfaces/index.d.ts delete mode 100644 packages/backend/src/types/interfaces/json-object.ts delete mode 100644 packages/backend/src/types/step.ts diff --git a/packages/backend/src/types/app-info.ts b/packages/backend/src/types/app-info.ts deleted file mode 100644 index 76eaa9a2..00000000 --- a/packages/backend/src/types/app-info.ts +++ /dev/null @@ -1,14 +0,0 @@ -import FieldType from './field'; -import AuthenticationStepType from './authentication-step'; - -type AppInfo = { - name: string; - key: string; - iconUrl: string; - docUrl: string; - primaryColor: string; - fields: FieldType[]; - authenticationSteps?: AuthenticationStepType[]; -}; - -export default AppInfo; diff --git a/packages/backend/src/types/authentication-step-field.ts b/packages/backend/src/types/authentication-step-field.ts deleted file mode 100644 index 49d9bb2a..00000000 --- a/packages/backend/src/types/authentication-step-field.ts +++ /dev/null @@ -1,10 +0,0 @@ -type AuthenticationStepField = { - name: string; - value: string | null; - fields?: { - name: string; - value: string | null; - }[]; -}; - -export default AuthenticationStepField; diff --git a/packages/backend/src/types/authentication-step.ts b/packages/backend/src/types/authentication-step.ts deleted file mode 100644 index fc072b97..00000000 --- a/packages/backend/src/types/authentication-step.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { IAuthenticationStepField } from '@automatisch/types'; - -type AuthenticationStep = { - step: number; - type: string; - name: string; - fields: IAuthenticationStepField[]; -}; - -export default AuthenticationStep; diff --git a/packages/backend/src/types/express/context.ts b/packages/backend/src/types/express/context.ts deleted file mode 100644 index 4c37b3ba..00000000 --- a/packages/backend/src/types/express/context.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Request } from 'express'; -import User from '../../models/user'; - -interface Context extends Request { - currentUser: User; -} - -export default Context; diff --git a/packages/backend/src/types/field.d.ts b/packages/backend/src/types/field.d.ts deleted file mode 100644 index 386dd6fc..00000000 --- a/packages/backend/src/types/field.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -type Field = { - key: string; - label: string; - type: string; - required: boolean; - readOnly: boolean; - value: string; - placeholder: string | null; - description: string; - docUrl: string; - clickToCopy: boolean; -}; - -export default Field; diff --git a/packages/backend/src/types/global.d.ts b/packages/backend/src/types/global.d.ts deleted file mode 100644 index ebe4219b..00000000 --- a/packages/backend/src/types/global.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Knex } from 'knex'; - -declare global { - declare namespace globalThis { - // eslint-disable-next-line no-var - var knexInstance: Knex; - // eslint-disable-next-line no-var - var knex: Knex.Transaction; - } -} diff --git a/packages/backend/src/types/interfaces/authentication-interface.ts b/packages/backend/src/types/interfaces/authentication-interface.ts deleted file mode 100644 index 5f93423b..00000000 --- a/packages/backend/src/types/interfaces/authentication-interface.ts +++ /dev/null @@ -1,9 +0,0 @@ -import type { IApp, IJSONObject } from '@automatisch/types'; - -export default interface AuthenticationInterface { - appData: IApp; - connectionData: IJSONObject; - client: unknown; - verifyCredentials(): Promise; - isStillVerified(): Promise; -} diff --git a/packages/backend/src/types/interfaces/index.d.ts b/packages/backend/src/types/interfaces/index.d.ts deleted file mode 100644 index e13fa839..00000000 --- a/packages/backend/src/types/interfaces/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module 'interfaces'; diff --git a/packages/backend/src/types/interfaces/json-object.ts b/packages/backend/src/types/interfaces/json-object.ts deleted file mode 100644 index a051165f..00000000 --- a/packages/backend/src/types/interfaces/json-object.ts +++ /dev/null @@ -1,9 +0,0 @@ -type JSONValue = string | number | boolean | JSONObject | JSONArray; - -interface JSONObject { - [x: string]: JSONValue; -} - -type JSONArray = Array; - -export default JSONObject; diff --git a/packages/backend/src/types/step.ts b/packages/backend/src/types/step.ts deleted file mode 100644 index 4eaacd26..00000000 --- a/packages/backend/src/types/step.ts +++ /dev/null @@ -1,4 +0,0 @@ -export enum StepType { - Trigger = 'trigger', - Action = 'action', -} diff --git a/packages/backend/tsconfig.json b/packages/backend/tsconfig.json index d70753ef..749c439e 100644 --- a/packages/backend/tsconfig.json +++ b/packages/backend/tsconfig.json @@ -10,16 +10,12 @@ "noImplicitAny": false, "outDir": "dist", "paths": { - "*": ["../../node_modules/*", "node_modules/*", "src/types/*"] + "*": ["../../node_modules/*", "node_modules/*"] }, "skipLibCheck": true, "sourceMap": true, "target": "es2021", - "typeRoots": [ - "node_modules/@types", - "node_modules/@automatisch/types", - "./src/types" - ] + "typeRoots": ["node_modules/@types", "node_modules/@automatisch/types"] }, "include": ["src/**/*", "bin/**/*"] }