From 7c3085717bb5fb2a4def4da97db2a21b9933d300 Mon Sep 17 00:00:00 2001 From: zkldi Date: Thu, 27 May 2021 10:45:09 +0100 Subject: [PATCH] add bms-course-lookup database --- common/js/types.d.ts | 12 +++++++++++- common/src/types.ts | 14 +++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/common/js/types.d.ts b/common/js/types.d.ts index ad63f2766..0aef1d113 100644 --- a/common/js/types.d.ts +++ b/common/js/types.d.ts @@ -70,7 +70,7 @@ export interface GameToIDStrings { export interface MongoDBDocument { _id?: IObjectID; } -export declare type Databases = "sessions" | "session-views" | "folders" | "folder-chart-lookup" | "scores" | "score-pbs" | "notifications" | "imports" | "import-timings" | "tierlist-data" | "tierlists" | "goals" | "user-goals" | "user-milestones" | "milestones" | "game-stats" | "users" | "kai-auth-tokens" | "usc-auth-tokens" | "beatoraja-auth-tokens"; +export declare type Databases = "sessions" | "session-views" | "folders" | "folder-chart-lookup" | "scores" | "score-pbs" | "notifications" | "imports" | "import-timings" | "tierlist-data" | "tierlists" | "goals" | "user-goals" | "user-milestones" | "milestones" | "game-stats" | "users" | "kai-auth-tokens" | "usc-auth-tokens" | "beatoraja-auth-tokens" | "bms-course-lookup"; export declare type ValidDatabases = Databases | `songs-${Game}` | `charts-${Game}`; /** * Supported games by Kamaitachi. @@ -1072,4 +1072,14 @@ export interface GenericAuthDocument { userID: integer; token: string; } +/** + * Used to resolve beatoraja IR courses. + */ +export interface BMSCourseDocument { + title: string; + md5sums: string; + set: "genocideDan" | "stslDan"; + playtype: "7K" | "14K"; + value: integer; +} export {}; diff --git a/common/src/types.ts b/common/src/types.ts index 9b3a5d462..669711076 100644 --- a/common/src/types.ts +++ b/common/src/types.ts @@ -114,7 +114,8 @@ export type Databases = | "users" | "kai-auth-tokens" | "usc-auth-tokens" - | "beatoraja-auth-tokens"; + | "beatoraja-auth-tokens" + | "bms-course-lookup"; export type ValidDatabases = Databases | `songs-${Game}` | `charts-${Game}`; @@ -1331,3 +1332,14 @@ export interface GenericAuthDocument { userID: integer; token: string; } + +/** + * Used to resolve beatoraja IR courses. + */ +export interface BMSCourseDocument { + title: string; + md5sums: string; + set: "genocideDan" | "stslDan"; + playtype: "7K" | "14K"; + value: integer; +}