diff --git a/server/src/lib/score-import/import-types/common/types.ts b/server/src/lib/score-import/import-types/common/types.ts index 82ea2a607..54be608b9 100644 --- a/server/src/lib/score-import/import-types/common/types.ts +++ b/server/src/lib/score-import/import-types/common/types.ts @@ -31,6 +31,8 @@ export interface ImportTypeDataMap { "file/solid-state-squad": S3Score; "file/mer-iidx": MerScore; "file/pli-iidx-csv": IIDXEamusementCSVData; + // This is stubbed out so our code still compiles. + "file/eamusement-sdvx-csv": never; // @todo Add proper support for this! "ir/direct-manual": BatchManualScore; "ir/barbatos": BarbatosScore; @@ -57,6 +59,8 @@ export interface ImportTypeContextMap { "file/solid-state-squad": EmptyObject; "file/mer-iidx": EmptyObject; "file/pli-iidx-csv": IIDXEamusementCSVContext; + // This is stubbed out so our code still compiles. + "file/eamusement-sdvx-csv": never; // @todo Add proper support for this! "ir/direct-manual": BatchManualContext; "ir/barbatos": EmptyObject; diff --git a/server/src/lib/score-import/import-types/converters.ts b/server/src/lib/score-import/import-types/converters.ts index 7ef1ed9fb..3201b6b5b 100644 --- a/server/src/lib/score-import/import-types/converters.ts +++ b/server/src/lib/score-import/import-types/converters.ts @@ -25,6 +25,9 @@ export const Converters: ConverterMap = { "file/mer-iidx": ConvertFileMerIIDX, "file/pli-iidx-csv": ConvertEamIIDXCSV, "file/eamusement-iidx-csv": ConvertEamIIDXCSV, + // @todo This is a stub definition! Proper eam sdvx csv support + // requires this to be properly defined. + "file/eamusement-sdvx-csv": () => void 0 as any, "api/eag-iidx": ConvertAPIKaiIIDX, "api/eag-sdvx": ConvertAPIKaiSDVX, diff --git a/server/src/lib/score-import/import-types/parsers.ts b/server/src/lib/score-import/import-types/parsers.ts index d5db685c3..b0a782220 100644 --- a/server/src/lib/score-import/import-types/parsers.ts +++ b/server/src/lib/score-import/import-types/parsers.ts @@ -5,6 +5,7 @@ import { ParseEagSDVX } from "./api/eag-sdvx/parser"; import { ParseFloIIDX } from "./api/flo-iidx/parser"; import { ParseFloSDVX } from "./api/flo-sdvx/parser"; import { ParseMinSDVX } from "./api/min-sdvx/parser"; +import { ParserFunction, ParserFunctionReturns } from "./common/types"; import ParseBatchManual from "./file/batch-manual/parser"; import ParseEamusementIIDXCSV from "./file/eamusement-iidx-csv/parser"; import { ParseMerIIDX } from "./file/mer-iidx/parser"; @@ -24,6 +25,8 @@ export const Parsers = { "file/mer-iidx": ParseMerIIDX, "file/pli-iidx-csv": ParsePLIIIDXCSV, "file/eamusement-iidx-csv": ParseEamusementIIDXCSV, + // @todo This is a stub! Proper support needs this to be well specified. + "file/eamusement-sdvx-csv": () => void 0 as unknown as ParserFunctionReturns, "api/eag-iidx": ParseEagIIDX, "api/eag-sdvx": ParseEagSDVX,