linXiv frontend (TS/JS)
    Preparing search index...

    Type Alias HistoryScope

    HistoryScope:
        | { kind: "library" }
        | { id: number; kind: "project" }
        | { kind: "share"; shareId: string }

    What a history view is scoped to. Shares are log/diff only — restoring a shared project goes through its project scope.