add IRImportTypes

This commit is contained in:
zkldi
2021-05-12 07:07:59 +01:00
parent e42b12025b
commit 114e0610dd
6 changed files with 15 additions and 7 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
import { Game, Playtypes, ImportTypes, FileUploadImportTypes, AnyChartDocument } from "./types";
import { Game, Playtypes, ImportTypes, FileUploadImportTypes, AnyChartDocument, IRImportTypes } from "./types";
export declare const fileImportTypes: FileUploadImportTypes[];
export declare const irImportTypes: IRImportTypes[];
export declare const importTypes: ImportTypes[];
export declare const supportedGames: Game[];
export declare const gameSpecificCalc: Partial<Record<Game, Partial<Record<Playtypes[Game], string[]>>>>;
+3 -2
View File
@@ -4,12 +4,13 @@
// 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.validScoreMeta = exports.validHitMeta = exports.BASE_VALID_HIT_META = exports.validHitData = exports.folderTables = exports.defaultTable = exports.validDifficulties = exports.gameSpecificCalcDescriptions = exports.gameSpecificCalc = exports.supportedGames = exports.importTypes = 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.validScoreMeta = exports.validHitMeta = exports.BASE_VALID_HIT_META = exports.validHitData = exports.folderTables = exports.defaultTable = exports.validDifficulties = exports.gameSpecificCalcDescriptions = exports.gameSpecificCalc = exports.supportedGames = exports.importTypes = exports.irImportTypes = exports.fileImportTypes = void 0;
exports.fileImportTypes = [
"file/csv:eamusement-iidx",
"file/json:batch-manual",
];
exports.importTypes = [...exports.fileImportTypes];
exports.irImportTypes = ["ir/json:direct-manual"];
exports.importTypes = [...exports.fileImportTypes, ...exports.irImportTypes];
exports.supportedGames = [
"iidx",
"museca",
File diff suppressed because one or more lines are too long
+2 -1
View File
@@ -975,7 +975,8 @@ export interface PBScoreDocument<I extends IDStrings = IDStrings> extends MongoD
};
}
export declare type FileUploadImportTypes = "file/csv:eamusement-iidx" | "file/json:batch-manual";
export declare type ImportTypes = FileUploadImportTypes;
export declare type IRImportTypes = "ir/json:direct-manual";
export declare type ImportTypes = FileUploadImportTypes | IRImportTypes;
export interface ImportProcessInfoKTDataNotFound {
success: false;
type: "KTDataNotFound";
+4 -1
View File
@@ -10,6 +10,7 @@ import {
ImportTypes,
FileUploadImportTypes,
AnyChartDocument,
IRImportTypes,
} from "./types";
export const fileImportTypes: FileUploadImportTypes[] = [
@@ -17,7 +18,9 @@ export const fileImportTypes: FileUploadImportTypes[] = [
"file/json:batch-manual",
];
export const importTypes: ImportTypes[] = [...fileImportTypes];
export const irImportTypes: IRImportTypes[] = ["ir/json:direct-manual"];
export const importTypes: ImportTypes[] = [...fileImportTypes, ...irImportTypes];
export const supportedGames: Game[] = [
"iidx",
+3 -1
View File
@@ -1236,7 +1236,9 @@ export interface PBScoreDocument<I extends IDStrings = IDStrings> extends MongoD
export type FileUploadImportTypes = "file/csv:eamusement-iidx" | "file/json:batch-manual";
export type ImportTypes = FileUploadImportTypes;
export type IRImportTypes = "ir/json:direct-manual";
export type ImportTypes = FileUploadImportTypes | IRImportTypes;
export interface ImportProcessInfoKTDataNotFound {
success: false;