Fix: L.jsにunknown_errorを追加
This commit is contained in:
@@ -4,11 +4,12 @@ import DatabaseError from "../../modules/error/database";
|
||||
import Success from "../../modules/response/success";
|
||||
import YetInitializationError from "../../modules/error/yet_init";
|
||||
import UserSchema from "../../modules/user";
|
||||
import UnknownError from "../../modules/error/unknown";
|
||||
|
||||
export default interface Me {
|
||||
"me": {
|
||||
body: never;
|
||||
response: (Success & Omit<UserSchema, "password" | "email">)
|
||||
| DatabaseError | InputError | InputNoneError | YetInitializationError;
|
||||
| DatabaseError | InputError | InputNoneError | YetInitializationError | UnknownError;
|
||||
};
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import DatabaseError from "../../modules/error/database";
|
||||
import Success from "../../modules/response/success";
|
||||
import YetInitializationError from "../../modules/error/yet_init";
|
||||
import UserSchema from "../../modules/user";
|
||||
import UnknownError from "../../modules/error/unknown";
|
||||
|
||||
export default interface PrimarySignin {
|
||||
"primary/signin": {
|
||||
@@ -14,6 +15,6 @@ export default interface PrimarySignin {
|
||||
bad: "client",
|
||||
code: "auth_input_wrong",
|
||||
message: "ユーザー名かパスワードが違います。",
|
||||
}> | InputError | InputNoneError | YetInitializationError;
|
||||
}> | InputError | InputNoneError | YetInitializationError | UnknownError;
|
||||
};
|
||||
}
|
||||
@@ -4,10 +4,11 @@ import DatabaseError from "../../modules/error/database";
|
||||
import Success from "../../modules/response/success";
|
||||
import YetInitializationError from "../../modules/error/yet_init";
|
||||
import UserSchema from "../../modules/user";
|
||||
import UnknownError from "../../modules/error/unknown";
|
||||
|
||||
export default interface PrimarySignup {
|
||||
"primary/signup": {
|
||||
body: Pick<UserSchema, "userid" | "email" | "password">;
|
||||
response: Success | DatabaseError | InputError | InputNoneError | YetInitializationError;
|
||||
response: Success | DatabaseError | InputError | InputNoneError | YetInitializationError | UnknownError;
|
||||
};
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
import { InputError, InputNoneError } from "../../modules/error/input";
|
||||
import ErrorBase from "../../modules/error";
|
||||
import DatabaseError from "../../modules/error/database";
|
||||
import UnknownError from "../../modules/error/unknown";
|
||||
|
||||
export default interface ServerInfo {
|
||||
"server-info": {
|
||||
@@ -10,6 +11,6 @@ export default interface ServerInfo {
|
||||
requiredInvitationCode: boolean;
|
||||
force?: "use_force_initialization";
|
||||
};
|
||||
response: Success | DatabaseError;
|
||||
response: Success | DatabaseError | UnknownError;
|
||||
};
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import DatabaseError from "../../modules/error/database";
|
||||
import Success from "../../modules/response/success";
|
||||
import YetInitializationError from "../../modules/error/yet_init";
|
||||
import { UserSchema } from "../primary/signup";
|
||||
import UnknownError from "../../modules/error/unknown";
|
||||
|
||||
export default interface SetupCreateAdmin {
|
||||
"setup/create-admin": {
|
||||
@@ -12,6 +13,6 @@ export default interface SetupCreateAdmin {
|
||||
bad: "client",
|
||||
code: "first_admin_already_exists",
|
||||
message: "最初の管理者ユーザーは既に存在します。",
|
||||
}> | InputError | InputNoneError | YetInitializationError;
|
||||
}> | InputError | InputNoneError | YetInitializationError | UnknownError;
|
||||
};
|
||||
}
|
||||
@@ -2,6 +2,7 @@ import { InputError, InputNoneError } from "../../modules/error/input";
|
||||
import ErrorBase from "../../modules/error";
|
||||
import DatabaseError from "../../modules/error/database";
|
||||
import Success from "../../modules/response/success";
|
||||
import UnknownError from "../../modules/error/unknown";
|
||||
|
||||
export default interface SetupInitialization {
|
||||
"setup/initilization": {
|
||||
@@ -15,6 +16,6 @@ export default interface SetupInitialization {
|
||||
bad: "client",
|
||||
code: "already_initialization",
|
||||
message: "既に初期設定が行われています。",
|
||||
}> | InputError | InputNoneError;
|
||||
}> | InputError | InputNoneError | UnknownError;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import ErrorBase from ".";
|
||||
|
||||
type UnknownError = ErrorBase<{
|
||||
bad: "server",
|
||||
code: "unknown_error",
|
||||
message: "不明なエラーが発生しました。",
|
||||
}>;
|
||||
|
||||
export default UnknownError;
|
||||
Reference in New Issue
Block a user