UNPKG

@a11ywatch/core

Version:
41 lines (40 loc) 1.71 kB
declare const PagesController: ({ user }?: { user: any; }) => { getCollection: import("mongodb").Collection<import("bson").Document>; getPage: ({ userId, url, }: { userId?: number; url?: string; }) => Promise<(import("mongodb").Collection<import("bson").Document> | import("mongodb").WithId<import("bson").Document>)[]>; getPages: ({ domain, userId, url }: { domain?: string; userId?: number; url?: string; }, chain?: boolean) => Promise<import("mongodb").WithId<import("bson").Document>[] | (import("mongodb").Collection<import("bson").Document> | import("mongodb").WithId<import("bson").Document>[])[]>; getAllPages: () => Promise<(import("mongodb").Collection<import("bson").Document> | import("mongodb").WithId<import("bson").Document>[])[]>; generateWebsiteScore: (props: { domain?: string; perfectScore?: boolean; userId?: number; all?: boolean; }) => Promise<{ issuesInfo: { accessScoreAverage: number; possibleIssuesFixedByCdn: any; totalIssues: any; issuesFixedByCdn: any; errorCount: any; warningCount: any; noticeCount: any; pageCount: number; }; }>; getPagesPaging: ({ userId, domain, limit, offset, insights, }: { userId?: number; domain?: string; limit: number; offset: number; insights?: boolean; }, chain?: boolean) => Promise<import("mongodb").WithId<import("bson").Document>[] | (import("mongodb").Collection<import("bson").Document> | import("mongodb").WithId<import("bson").Document>[])[]>; }; export { PagesController };