@actually-colab/editor-client
Version:
API Client for Actually Colab's editor
19 lines (18 loc) • 492 B
TypeScript
interface LoginDataBase {
tokenType: string;
}
export interface DevLoginData extends LoginDataBase {
tokenType: 'dev';
email: string;
name?: string;
}
export interface SessionRefreshLoginData extends LoginDataBase {
tokenType: 'session';
sessionToken: string;
}
export interface GoogleLoginData extends LoginDataBase {
tokenType: 'google';
idToken: string;
}
export declare type LoginData = DevLoginData | SessionRefreshLoginData | GoogleLoginData;
export {};