From e9e791ce9069d3eba68bf5dac43829d4cca36f99 Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Mon, 3 Jan 2022 10:06:20 +0530 Subject: [PATCH] feat: add typing for importer errors --- .../helpers/import-export/import/index.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/hoppscotch-app/helpers/import-export/import/index.ts b/packages/hoppscotch-app/helpers/import-export/import/index.ts index 002fa7cc6..ec6ce751a 100644 --- a/packages/hoppscotch-app/helpers/import-export/import/index.ts +++ b/packages/hoppscotch-app/helpers/import-export/import/index.ts @@ -2,21 +2,21 @@ import * as TE from "fp-ts/TaskEither" import { StepsOutputList } from "../steps" /** - * The error state to be used when the file formats do not match + * A common error state to be used when the file formats are not expected */ export const IMPORTER_INVALID_FILE_FORMAT = "importer_invalid_file_format" as const export type HoppImporterError = typeof IMPORTER_INVALID_FILE_FORMAT -type HoppImporter = ( +type HoppImporter = ( stepValues: StepsOutputList -) => TE.TaskEither +) => TE.TaskEither /** * Definition for importers */ -type HoppImporterDefintion = { +type HoppImporterDefintion = { /** * Name of the importer, shown on the Select Importer dropdown */ @@ -25,7 +25,7 @@ type HoppImporterDefintion = { /** * The importer function, It is a Promise because its supposed to be loaded in lazily (dynamic imports ?) */ - importer: HoppImporter + importer: HoppImporter /** * The steps to fetch information required to run an importer @@ -36,12 +36,12 @@ type HoppImporterDefintion = { /** * Defines a Hoppscotch importer */ -export const defineImporter = (input: { +export const defineImporter = (input: { name: string - importer: HoppImporter + importer: HoppImporter steps: StepType }) => { - return >{ + return >{ ...input, } }