mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
43 lines
655 B
TypeScript
43 lines
655 B
TypeScript
export interface IRoles {
|
|
guest: string,
|
|
vk: string,
|
|
}
|
|
|
|
export interface IUser {
|
|
new_messages: number,
|
|
place_types: {},
|
|
random_url: string,
|
|
role: IRoles[keyof IRoles],
|
|
routes: {},
|
|
success: boolean,
|
|
id?: string,
|
|
token?: string,
|
|
userdata: {
|
|
name: string,
|
|
agent: string,
|
|
ip: string,
|
|
photo: string,
|
|
}
|
|
}
|
|
|
|
export const ROLES: IRoles = {
|
|
guest: 'guest',
|
|
vk: 'vk',
|
|
};
|
|
|
|
export const DEFAULT_USER: IUser = {
|
|
new_messages: 0,
|
|
place_types: {},
|
|
random_url: '',
|
|
role: ROLES.guest,
|
|
routes: {},
|
|
success: false,
|
|
id: null,
|
|
token: null,
|
|
userdata: {
|
|
name: '',
|
|
agent: '',
|
|
ip: '',
|
|
photo: '',
|
|
}
|
|
};
|