UNPKG

hackages

Version:

CLI tool for learning software development concepts through test-driven development

22 lines (21 loc) 673 B
import { LearningGoal } from "../types/index.js"; interface GitHubUser { login: string; id: number; avatar_url: string; name: string; email: string; } interface AuthToken { access_token: string; user: GitHubUser; expires_at?: number; } export declare function checkIfLearningJSONIsEmpty(): boolean; export declare function writeLearningGoal(learningGoal: LearningGoal): void; export declare function getStoredAuth(): AuthToken | null; export declare function clearAuth(): void; export declare function loginWithGitHub(): Promise<void>; export declare function isLoggedIn(): boolean; export declare function getCurrentUser(): any; export {};