mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-12 09:18:25 +03:00
De-generify IPI
This commit is contained in:
Vendored
+5
-5
@@ -677,13 +677,13 @@ export interface ScoreDocument<G extends Game = Game, P extends Playtypes[G] = P
|
||||
}
|
||||
export declare type FileUploadImportTypes = "iidx:eamusement-csv";
|
||||
export declare type ImportTypes = FileUploadImportTypes;
|
||||
export interface ImportProcessInfoKTDataNotFound<D, C> {
|
||||
export interface ImportProcessInfoKTDataNotFound {
|
||||
success: false;
|
||||
type: "KTDataNotFound";
|
||||
message: string | null;
|
||||
content: {
|
||||
data: D;
|
||||
context: C;
|
||||
data: unknown;
|
||||
context: unknown;
|
||||
};
|
||||
}
|
||||
export interface ImportProcessInfoScoreExists {
|
||||
@@ -702,7 +702,7 @@ export interface ImportProcessInfoInvalidDatapoint {
|
||||
field?: string;
|
||||
};
|
||||
}
|
||||
export interface ImportProcessInfoScoreImported<G extends Game, P extends Playtypes[G]> {
|
||||
export interface ImportProcessInfoScoreImported<G extends Game = Game, P extends Playtypes[G] = Playtypes[G]> {
|
||||
success: true;
|
||||
type: "ScoreImported";
|
||||
message: string | null;
|
||||
@@ -710,5 +710,5 @@ export interface ImportProcessInfoScoreImported<G extends Game, P extends Playty
|
||||
score: ScoreDocument<G, P>;
|
||||
};
|
||||
}
|
||||
export declare type ImportProcessingInfo<G extends Game, P extends Playtypes[G]> = ImportProcessInfoKTDataNotFound<G, P> | ImportProcessInfoScoreExists | ImportProcessInfoScoreImported<G, P> | ImportProcessInfoInvalidDatapoint;
|
||||
export declare type ImportProcessingInfo<G extends Game = Game, P extends Playtypes[G] = Playtypes[G]> = ImportProcessInfoKTDataNotFound | ImportProcessInfoScoreExists | ImportProcessInfoScoreImported<G, P> | ImportProcessInfoInvalidDatapoint;
|
||||
export {};
|
||||
|
||||
+9
-6
@@ -919,13 +919,13 @@ export type FileUploadImportTypes = "iidx:eamusement-csv";
|
||||
|
||||
export type ImportTypes = FileUploadImportTypes;
|
||||
|
||||
export interface ImportProcessInfoKTDataNotFound<D, C> {
|
||||
export interface ImportProcessInfoKTDataNotFound {
|
||||
success: false;
|
||||
type: "KTDataNotFound";
|
||||
message: string | null;
|
||||
content: {
|
||||
data: D;
|
||||
context: C;
|
||||
data: unknown;
|
||||
context: unknown; // TEMP
|
||||
};
|
||||
}
|
||||
|
||||
@@ -947,7 +947,10 @@ export interface ImportProcessInfoInvalidDatapoint {
|
||||
};
|
||||
}
|
||||
|
||||
export interface ImportProcessInfoScoreImported<G extends Game, P extends Playtypes[G]> {
|
||||
export interface ImportProcessInfoScoreImported<
|
||||
G extends Game = Game,
|
||||
P extends Playtypes[G] = Playtypes[G]
|
||||
> {
|
||||
success: true;
|
||||
type: "ScoreImported";
|
||||
message: string | null;
|
||||
@@ -956,8 +959,8 @@ export interface ImportProcessInfoScoreImported<G extends Game, P extends Playty
|
||||
};
|
||||
}
|
||||
|
||||
export type ImportProcessingInfo<G extends Game, P extends Playtypes[G]> =
|
||||
| ImportProcessInfoKTDataNotFound<G, P>
|
||||
export type ImportProcessingInfo<G extends Game = Game, P extends Playtypes[G] = Playtypes[G]> =
|
||||
| ImportProcessInfoKTDataNotFound
|
||||
| ImportProcessInfoScoreExists
|
||||
| ImportProcessInfoScoreImported<G, P>
|
||||
| ImportProcessInfoInvalidDatapoint;
|
||||
|
||||
Reference in New Issue
Block a user