refactor: prepare user page code for member page
This commit is contained in:
parent
373ccf4b63
commit
212d69b7ac
2 changed files with 99 additions and 67 deletions
|
@ -7,7 +7,7 @@ export interface PartialPerson {
|
|||
export type PartialUser = PartialPerson;
|
||||
export type PartialMember = PartialPerson;
|
||||
|
||||
export interface Person extends PartialPerson {
|
||||
interface _Person extends PartialPerson {
|
||||
bio: string | null;
|
||||
links: string[] | null;
|
||||
names: Name[];
|
||||
|
@ -15,14 +15,16 @@ export interface Person extends PartialPerson {
|
|||
fields: Field[];
|
||||
}
|
||||
|
||||
export interface Member extends Person {
|
||||
export interface Member extends _Person {
|
||||
user: PartialUser;
|
||||
}
|
||||
|
||||
export interface User extends Person {
|
||||
export interface User extends _Person {
|
||||
members: PartialMember[];
|
||||
}
|
||||
|
||||
export type Person = Member | User;
|
||||
|
||||
export interface MeUser extends User {
|
||||
discord: string | null;
|
||||
discord_username: string | null;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue