MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / getEntryExitPagesCore

Function getEntryExitPagesCore

packages/db/src/services/pages.service.ts:200–218  ·  view source on GitHub ↗
(input: {
  projectId: string;
  startDate: string;
  endDate: string;
  mode: 'entry' | 'exit';
  limit?: number;
  filters?: IChartEventFilter[];
})

Source from the content-addressed store, hash-verified

198}
199
200export async function getEntryExitPagesCore(input: {
201 projectId: string;
202 startDate: string;
203 endDate: string;
204 mode: 'entry' | 'exit';
205 limit?: number;
206 filters?: IChartEventFilter[];
207}) {
208 const { timezone } = await getSettingsForProject(input.projectId);
209 return _overviewServiceForPages.getTopEntryExit({
210 projectId: input.projectId,
211 filters: input.filters ?? [],
212 startDate: input.startDate,
213 endDate: input.endDate,
214 mode: input.mode,
215 timezone,
216 limit: input.limit,
217 });
218}
219
220export async function getPagePerformanceCore(input: {
221 projectId: string;

Callers 3

registerPageToolsFunction · 0.90
getEntryExitPagesFunction · 0.90
pages.tsFile · 0.90

Calls 2

getSettingsForProjectFunction · 0.90
getTopEntryExitMethod · 0.80

Tested by

no test coverage detected