refactor: add typescript support to project

This commit is contained in:
HD
2022-06-29 16:54:58 +08:00
parent ccfee28e13
commit 003353e43f
33 changed files with 358 additions and 224 deletions
+5 -3
View File
@@ -51,7 +51,7 @@ export const authApi = createApi({
}
}
}),
register: builder.mutation({
register: builder.mutation<any, any>({
query: (data) => ({
url: `user/register`,
method: "POST",
@@ -143,10 +143,12 @@ export const authApi = createApi({
url: `/user/check_email?email=${encodeURIComponent(email)}`
})
}),
getCredentials: builder.query({
// todo: check return type
getCredentials: builder.query<any, void>({
query: () => ({ url: "/token/credentials" })
}),
logout: builder.query({
// todo: check return type
logout: builder.query<any, void>({
query: () => ({ url: "token/logout" }),
async onQueryStarted(params, { dispatch, queryFulfilled }) {
try {
+5 -4
View File
@@ -10,11 +10,12 @@ import {
LoginConfig,
Server,
TestEmailDTO,
NewAdminDTO,
CreateAdminDTO,
SMTPConfig,
AgoraConfig,
GithubAuthConfig
} from "../../types/server";
const defaultExpireDuration = 7 * 24 * 60 * 60;
export const serverApi = createApi({
@@ -169,7 +170,7 @@ export const serverApi = createApi({
}),
updateServer: builder.mutation<void, Server>({
query: (data) => ({
url: `admin/system/organization`,
url: "admin/system/organization",
method: "POST",
body: data
}),
@@ -184,9 +185,9 @@ export const serverApi = createApi({
}
}
}),
createAdmin: builder.mutation<User, NewAdminDTO>({
createAdmin: builder.mutation<User, CreateAdminDTO>({
query: (data) => ({
url: `/admin/system/create_admin`,
url: "/admin/system/create_admin",
method: "POST",
body: data
})