/** * Which projects a session's teams work on, read synchronously from the * teams directory (the trace context decides on the delivery path, which is * not async). Cached for a short time; any read problem means "unknown", * and unknown never drops a trace link. * * @module services/trace/session-projects */ /** * Build a resolver of session → project ids. * * @param teamsDir - Teams directory (default `/teams`) * @param now - Clock (ms) * @returns Resolver: the project ids of every team the session is a member of; null when the session is in no team or the teams cannot be read */ export declare function createSessionProjectResolver(teamsDir?: string, now?: () => number): (session: string) => string[] | null; //# sourceMappingURL=session-projects.d.ts.map