Files
outline/server/presenters/index.ts
T
Tom Moor 600108bc43 feat: Document insight rollups (#12086)
* First pass

* Remove popularity changes

* Address review feedback

- Compute retention cutoff in UTC from the database rather than worker-local TZ
- Push partition predicate into rollup source CTEs to avoid full-table scans per partition

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Anchor insight rollups to UTC and include today

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-18 08:11:15 -04:00

76 lines
2.3 KiB
TypeScript

import presentApiKey from "./apiKey";
import presentAttachment from "./attachment";
import presentAuthenticationProvider from "./authenticationProvider";
import presentAvailableTeam from "./availableTeam";
import presentCollection from "./collection";
import presentComment from "./comment";
import presentDocument, { presentDocuments } from "./document";
import presentDocumentInsight from "./documentInsight";
import presentEvent from "./event";
import presentExternalGroup from "./externalGroup";
import presentFileOperation from "./fileOperation";
import presentGroup from "./group";
import presentGroupMembership from "./groupMembership";
import presentGroupUser from "./groupUser";
import presentImport from "./import";
import presentIntegration from "./integration";
import presentMembership from "./membership";
import presentNavigationNode from "./navigationNode";
import presentOAuthClient, { presentPublishedOAuthClient } from "./oauthClient";
import presentPin from "./pin";
import presentPolicies from "./policy";
import presentProviderConfig from "./providerConfig";
import presentPublicTeam from "./publicTeam";
import presentReaction from "./reaction";
import presentRelationship from "./relationship";
import presentRevision from "./revision";
import presentSearchQuery from "./searchQuery";
import presentShare from "./share";
import presentStar from "./star";
import presentSubscription from "./subscription";
import presentTeam from "./team";
import presentTemplate from "./template";
import presentUser from "./user";
import presentView from "./view";
import presentEmoji from "./emoji";
export {
presentApiKey,
presentAttachment,
presentAuthenticationProvider,
presentAvailableTeam,
presentCollection,
presentComment,
presentDocument,
presentDocuments,
presentDocumentInsight,
presentEvent,
presentExternalGroup,
presentFileOperation,
presentGroup,
presentGroupUser,
presentGroupMembership,
presentImport,
presentIntegration,
presentMembership,
presentNavigationNode,
presentOAuthClient,
presentPublishedOAuthClient,
presentPublicTeam,
presentPin,
presentPolicies,
presentProviderConfig,
presentReaction,
presentRelationship,
presentRevision,
presentSearchQuery,
presentShare,
presentStar,
presentSubscription,
presentTeam,
presentTemplate,
presentUser,
presentView,
presentEmoji,
};