UNPKG

smc-hub

Version:

CoCalc: Backend webserver component

34 lines (33 loc) 744 B
import { PostgreSQL } from "./types"; interface Opts { ttl_dt: number; ttl: number; ttl_db: number; update: boolean; cb: (err: any, stats: any) => void; } declare type Data = { [key: string]: number; }; interface RunningProjects { free: number; member: number; } interface Stats { id: string; time: Date; accounts: number; projects: number; projects_created: Data; projects_edited: Data; accounts_created: Data; accounts_active: Data; running_projects: RunningProjects; hub_servers: any; files_opened: { distinct: Data; total: Data; }; } export declare function calc_stats(db: PostgreSQL, opts: Opts): Promise<Stats | null | undefined>; export {};