smc-hub
Version:
CoCalc: Backend webserver component
10 lines (9 loc) • 620 B
TypeScript
import { PostgreSQL } from "../types";
export declare function update_site_license_usage_log(db: PostgreSQL): Promise<void>;
export interface Interval {
begin: Date;
end: Date;
}
export declare function number_of_projects_that_used_license(db: PostgreSQL, license_id: string, interval: Interval): Promise<number>;
export declare function number_of_hours_projects_used_license(db: PostgreSQL, license_id: string, interval: Interval): Promise<number>;
export declare function projects_that_used_license(db: PostgreSQL, license_id: string, interval: Interval, fields?: string[], limit?: number): Promise<object[]>;