projectNow

tcmts.share.projectNow · #3bnjndnu · term · runs anywhere

The project the codebase is (projectInfo), as of the branch's head.

import { namesNow, projectInfo } from "#codebase/tcmts/share";
import type { ProjectInfo, Share } from "#codebase/tcmts/share";

export const projectNow = (s: Pick<Share, "cb" | "cache">): ProjectInfo =>
  s.cache.atHead(s.cb, "project", () => projectInfo(s.cb, namesNow(s)))

uses

used by