13 lines
271 B
TypeScript
13 lines
271 B
TypeScript
interface CoffeeChatUser {
|
|
id: string
|
|
nickname: string
|
|
avatarUrl?: string
|
|
}
|
|
|
|
interface IAppOption {
|
|
globalData: { user: CoffeeChatUser | null }
|
|
loginPromise?: Promise<CoffeeChatUser>
|
|
login(): Promise<CoffeeChatUser>
|
|
ensureLogin(): Promise<CoffeeChatUser>
|
|
}
|