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 Success from "../../modules/response/success";
|
||||||
import YetInitializationError from "../../modules/error/yet_init";
|
import YetInitializationError from "../../modules/error/yet_init";
|
||||||
import UserSchema from "../../modules/user";
|
import UserSchema from "../../modules/user";
|
||||||
|
import UnknownError from "../../modules/error/unknown";
|
||||||
|
|
||||||
export default interface Me {
|
export default interface Me {
|
||||||
"me": {
|
"me": {
|
||||||
body: never;
|
body: never;
|
||||||
response: (Success & Omit<UserSchema, "password" | "email">)
|
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 Success from "../../modules/response/success";
|
||||||
import YetInitializationError from "../../modules/error/yet_init";
|
import YetInitializationError from "../../modules/error/yet_init";
|
||||||
import UserSchema from "../../modules/user";
|
import UserSchema from "../../modules/user";
|
||||||
|
import UnknownError from "../../modules/error/unknown";
|
||||||
|
|
||||||
export default interface PrimarySignin {
|
export default interface PrimarySignin {
|
||||||
"primary/signin": {
|
"primary/signin": {
|
||||||
@@ -14,6 +15,6 @@ export default interface PrimarySignin {
|
|||||||
bad: "client",
|
bad: "client",
|
||||||
code: "auth_input_wrong",
|
code: "auth_input_wrong",
|
||||||
message: "ユーザー名かパスワードが違います。",
|
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 Success from "../../modules/response/success";
|
||||||
import YetInitializationError from "../../modules/error/yet_init";
|
import YetInitializationError from "../../modules/error/yet_init";
|
||||||
import UserSchema from "../../modules/user";
|
import UserSchema from "../../modules/user";
|
||||||
|
import UnknownError from "../../modules/error/unknown";
|
||||||
|
|
||||||
export default interface PrimarySignup {
|
export default interface PrimarySignup {
|
||||||
"primary/signup": {
|
"primary/signup": {
|
||||||
body: Pick<UserSchema, "userid" | "email" | "password">;
|
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 { InputError, InputNoneError } from "../../modules/error/input";
|
||||||
import ErrorBase from "../../modules/error";
|
import ErrorBase from "../../modules/error";
|
||||||
import DatabaseError from "../../modules/error/database";
|
import DatabaseError from "../../modules/error/database";
|
||||||
|
import UnknownError from "../../modules/error/unknown";
|
||||||
|
|
||||||
export default interface ServerInfo {
|
export default interface ServerInfo {
|
||||||
"server-info": {
|
"server-info": {
|
||||||
@@ -10,6 +11,6 @@ export default interface ServerInfo {
|
|||||||
requiredInvitationCode: boolean;
|
requiredInvitationCode: boolean;
|
||||||
force?: "use_force_initialization";
|
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 Success from "../../modules/response/success";
|
||||||
import YetInitializationError from "../../modules/error/yet_init";
|
import YetInitializationError from "../../modules/error/yet_init";
|
||||||
import { UserSchema } from "../primary/signup";
|
import { UserSchema } from "../primary/signup";
|
||||||
|
import UnknownError from "../../modules/error/unknown";
|
||||||
|
|
||||||
export default interface SetupCreateAdmin {
|
export default interface SetupCreateAdmin {
|
||||||
"setup/create-admin": {
|
"setup/create-admin": {
|
||||||
@@ -12,6 +13,6 @@ export default interface SetupCreateAdmin {
|
|||||||
bad: "client",
|
bad: "client",
|
||||||
code: "first_admin_already_exists",
|
code: "first_admin_already_exists",
|
||||||
message: "最初の管理者ユーザーは既に存在します。",
|
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 ErrorBase from "../../modules/error";
|
||||||
import DatabaseError from "../../modules/error/database";
|
import DatabaseError from "../../modules/error/database";
|
||||||
import Success from "../../modules/response/success";
|
import Success from "../../modules/response/success";
|
||||||
|
import UnknownError from "../../modules/error/unknown";
|
||||||
|
|
||||||
export default interface SetupInitialization {
|
export default interface SetupInitialization {
|
||||||
"setup/initilization": {
|
"setup/initilization": {
|
||||||
@@ -15,6 +16,6 @@ export default interface SetupInitialization {
|
|||||||
bad: "client",
|
bad: "client",
|
||||||
code: "already_initialization",
|
code: "already_initialization",
|
||||||
message: "既に初期設定が行われています。",
|
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