mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-04 12:58:11 +03:00
Add all our expected import types
This commit is contained in:
Vendored
+2
-1
@@ -1,6 +1,7 @@
|
||||
import { Game, Playtypes, ImportTypes, FileUploadImportTypes, AnyChartDocument, IRImportTypes } from "./types";
|
||||
import { Game, Playtypes, ImportTypes, FileUploadImportTypes, AnyChartDocument, IRImportTypes, APIImportTypes } from "./types";
|
||||
export declare const fileImportTypes: FileUploadImportTypes[];
|
||||
export declare const irImportTypes: IRImportTypes[];
|
||||
export declare const apiImportTypes: APIImportTypes[];
|
||||
export declare const importTypes: ImportTypes[];
|
||||
export declare const supportedGames: Game[];
|
||||
export declare const gameSpecificCalc: Partial<Record<Game, Partial<Record<Playtypes[Game], string[]>>>>;
|
||||
|
||||
+14
-1
@@ -4,16 +4,29 @@
|
||||
// of some of my first javascript code.
|
||||
// It's,, alright, but I like the versatility it brings.
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.gamePercentMax = exports.FormatDifficulty = exports.PercentToScore = exports.CalculateScore = exports.AbsoluteScoreGradeDelta = exports.ScoreGradeDelta = exports.supportsESD = exports.DirectScoreGradeDelta = exports.ratingParameters = exports.gameChartIndicators = exports.judgeColours = exports.lampColours = exports.gradeColours = exports.COLOUR_SET = exports.judgementWindows = exports.clearGrade = exports.clearLamp = exports.lamps = exports.expChartScale = exports.boundaryHCF = exports.gradeBoundaries = exports.grades = exports.validPlaytypes = exports.humaniseGame = exports.defaultDifficulty = exports.defaultPlaytype = exports.gameOrders = exports.versionHuman = exports.gameHuman = exports.gameRelevantScoreBucket = exports.gameColours = exports.validHitData = exports.folderTables = exports.defaultTable = exports.validDifficulties = exports.gameSpecificCalcDescriptions = exports.gameSpecificCalc = exports.supportedGames = exports.importTypes = exports.irImportTypes = exports.fileImportTypes = void 0;
|
||||
exports.gamePercentMax = exports.FormatDifficulty = exports.PercentToScore = exports.CalculateScore = exports.AbsoluteScoreGradeDelta = exports.ScoreGradeDelta = exports.supportsESD = exports.DirectScoreGradeDelta = exports.ratingParameters = exports.gameChartIndicators = exports.judgeColours = exports.lampColours = exports.gradeColours = exports.COLOUR_SET = exports.judgementWindows = exports.clearGrade = exports.clearLamp = exports.lamps = exports.expChartScale = exports.boundaryHCF = exports.gradeBoundaries = exports.grades = exports.validPlaytypes = exports.humaniseGame = exports.defaultDifficulty = exports.defaultPlaytype = exports.gameOrders = exports.versionHuman = exports.gameHuman = exports.gameRelevantScoreBucket = exports.gameColours = exports.validHitData = exports.folderTables = exports.defaultTable = exports.validDifficulties = exports.gameSpecificCalcDescriptions = exports.gameSpecificCalc = exports.supportedGames = exports.importTypes = exports.apiImportTypes = exports.irImportTypes = exports.fileImportTypes = void 0;
|
||||
exports.fileImportTypes = [
|
||||
"file/eamusement-iidx-csv",
|
||||
"file/batch-manual",
|
||||
"file/solid-state-squad",
|
||||
];
|
||||
exports.irImportTypes = [
|
||||
"ir/direct-manual",
|
||||
"ir/barbatos",
|
||||
"ir/fervidex",
|
||||
"ir/fervidex-static",
|
||||
"ir/beatoraja",
|
||||
"ir/chunitachi",
|
||||
"ir/usc",
|
||||
];
|
||||
exports.apiImportTypes = [
|
||||
"api/arc-iidx",
|
||||
"api/arc-jubeat",
|
||||
"api/arc-sdvx",
|
||||
"api/eag-iidx",
|
||||
"api/eag-sdvx",
|
||||
"api/flo-iidx",
|
||||
"api/flo-sdvx",
|
||||
];
|
||||
exports.importTypes = [...exports.fileImportTypes, ...exports.irImportTypes];
|
||||
exports.supportedGames = [
|
||||
|
||||
File diff suppressed because one or more lines are too long
Vendored
+3
-2
@@ -979,8 +979,9 @@ export interface PBScoreDocument<I extends IDStrings = IDStrings> extends MongoD
|
||||
gameSpecific: Partial<Record<GameSpecificCalcLookup[I], number | null>>;
|
||||
};
|
||||
}
|
||||
export declare type FileUploadImportTypes = "file/eamusement-iidx-csv" | "file/batch-manual";
|
||||
export declare type IRImportTypes = "ir/direct-manual" | "ir/barbatos" | "ir/fervidex" | "ir/fervidex-static";
|
||||
export declare type FileUploadImportTypes = "file/eamusement-iidx-csv" | "file/batch-manual" | "file/solid-state-squad";
|
||||
export declare type APIImportTypes = "api/flo-iidx" | "api/flo-sdvx" | "api/eag-iidx" | "api/eag-sdvx" | "api/arc-iidx" | "api/arc-sdvx" | "api/arc-jubeat";
|
||||
export declare type IRImportTypes = "ir/direct-manual" | "ir/barbatos" | "ir/fervidex" | "ir/usc" | "ir/chunitachi" | "ir/beatoraja" | "ir/fervidex-static";
|
||||
export declare type ImportTypes = FileUploadImportTypes | IRImportTypes;
|
||||
export interface ImportProcessInfoKTDataNotFound {
|
||||
success: false;
|
||||
|
||||
@@ -11,11 +11,13 @@ import {
|
||||
FileUploadImportTypes,
|
||||
AnyChartDocument,
|
||||
IRImportTypes,
|
||||
APIImportTypes,
|
||||
} from "./types";
|
||||
|
||||
export const fileImportTypes: FileUploadImportTypes[] = [
|
||||
"file/eamusement-iidx-csv",
|
||||
"file/batch-manual",
|
||||
"file/solid-state-squad",
|
||||
];
|
||||
|
||||
export const irImportTypes: IRImportTypes[] = [
|
||||
@@ -23,6 +25,19 @@ export const irImportTypes: IRImportTypes[] = [
|
||||
"ir/barbatos",
|
||||
"ir/fervidex",
|
||||
"ir/fervidex-static",
|
||||
"ir/beatoraja",
|
||||
"ir/chunitachi",
|
||||
"ir/usc",
|
||||
];
|
||||
|
||||
export const apiImportTypes: APIImportTypes[] = [
|
||||
"api/arc-iidx",
|
||||
"api/arc-jubeat",
|
||||
"api/arc-sdvx",
|
||||
"api/eag-iidx",
|
||||
"api/eag-sdvx",
|
||||
"api/flo-iidx",
|
||||
"api/flo-sdvx",
|
||||
];
|
||||
|
||||
export const importTypes: ImportTypes[] = [...fileImportTypes, ...irImportTypes];
|
||||
|
||||
+16
-1
@@ -1199,12 +1199,27 @@ export interface PBScoreDocument<I extends IDStrings = IDStrings> extends MongoD
|
||||
};
|
||||
}
|
||||
|
||||
export type FileUploadImportTypes = "file/eamusement-iidx-csv" | "file/batch-manual";
|
||||
export type FileUploadImportTypes =
|
||||
| "file/eamusement-iidx-csv"
|
||||
| "file/batch-manual"
|
||||
| "file/solid-state-squad";
|
||||
|
||||
export type APIImportTypes =
|
||||
| "api/flo-iidx"
|
||||
| "api/flo-sdvx"
|
||||
| "api/eag-iidx"
|
||||
| "api/eag-sdvx"
|
||||
| "api/arc-iidx"
|
||||
| "api/arc-sdvx"
|
||||
| "api/arc-jubeat";
|
||||
|
||||
export type IRImportTypes =
|
||||
| "ir/direct-manual"
|
||||
| "ir/barbatos"
|
||||
| "ir/fervidex"
|
||||
| "ir/usc"
|
||||
| "ir/chunitachi"
|
||||
| "ir/beatoraja"
|
||||
| "ir/fervidex-static";
|
||||
|
||||
export type ImportTypes = FileUploadImportTypes | IRImportTypes;
|
||||
|
||||
Reference in New Issue
Block a user