UNPKG

@statezero/statezero-tunnel

Version:

Tunnelmole client for StateZero users to create secure tunnels to their local services.

24 lines (23 loc) 663 B
export interface ProjectConfig { id: string; name: string; subdomain: string; userEmail: string; userName: string; createdAt: string; lastUsed: string; } export declare class ProjectManager { private configPath; private store; constructor(); private loadStore; private saveStore; getProjects(): ProjectConfig[]; generateUniqueId(): string; createProject(name: string, userEmail: string, userName: string): ProjectConfig; private generateSubdomain; updateLastUsed(projectId: string): void; deleteProject(projectId: string): boolean; findByName(name: string): ProjectConfig | undefined; }