Files
placeholder-artcraft/frontend/libs/api/dist/lib/UsersApi.d.ts
T
Brandon Thomas 0daf83dba9 mirror repo (WIP)
Need to remove secrets before entire repo can be made public.
2025-09-18 22:45:56 -04:00

29 lines
926 B
TypeScript

import { ApiManager, ApiResponse } from './ApiManager.js';
import { UserInfo } from './models/Users.js';
export declare class UsersApi extends ApiManager {
private authFetch;
GetSession(): Promise<ApiResponse<{
loggedIn: boolean;
user?: UserInfo;
}>>;
GetUserProfile(username: string): Promise<ApiResponse<{
user?: UserInfo;
}>>;
Login({ usernameOrEmail, password, }: {
usernameOrEmail: string;
password: string;
}): Promise<ApiResponse<{
signedSession?: string;
}>>;
Logout(): Promise<ApiResponse<null>>;
Signup({ username, email, password, passwordConfirmation, signupSource, }: {
username: string;
email: string;
password: string;
passwordConfirmation: string;
signupSource?: string;
}): Promise<ApiResponse<{
signedSession?: string;
}>>;
}
//# sourceMappingURL=UsersApi.d.ts.map