UNPKG

@a11ywatch/core

Version:
21 lines (20 loc) 927 B
import type { Analytic } from "../../../types/schema"; import { Collection, Document } from "mongodb"; declare type BaseParams = { userId?: number; domain?: string; pageUrl?: string; }; export declare const getAnalyticsPaging: (params: any, chain?: boolean) => Promise<[Analytic[], Collection<Document>] | Analytic[]>; export declare const AnalyticsController: ({ user }?: { user: any; }) => { getCollection: Collection<Document>; getWebsite: ({ pageUrl, userId, domain, bypass }: BaseParams & { bypass?: boolean; }, chain?: boolean) => Promise<any>; getWebsiteAnalytics: ({ userId, domain }: BaseParams) => Promise<import("mongodb").WithId<Document>[]>; getAnalytics: ({ userId, pageUrl }: BaseParams) => Promise<import("mongodb").WithId<Document>[]>; getAnalyticsPaging: (params: any, chain?: boolean) => Promise<[Analytic[], Collection<Document>] | Analytic[]>; }; export {};