@a11ywatch/core
Version:
a11ywatch central API
19 lines (18 loc) • 1.16 kB
TypeScript
import { MongoClient, Collection, Db, Document } from "mongodb";
declare let client: MongoClient;
declare let connected: boolean;
declare let db: Db;
declare let pagesCollection: Collection<Document>;
declare let analyticsCollection: Collection<Document>;
declare let issuesCollection: Collection<Document>;
declare let usersCollection: Collection<Document>;
declare let websitesCollection: Collection<Document>;
declare let actionsCollection: Collection<Document>;
declare let historyCollection: Collection<Document>;
declare let countersCollection: Collection<Document>;
declare let pageSpeedCollection: Collection<Document>;
declare const initDbConnection: (dbconnection?: string) => Promise<void>;
declare const connect: (collectionType?: string) => [Collection, MongoClient];
declare const closeDbConnection: () => Promise<void>;
declare const pollTillConnected: () => Promise<boolean>;
export { db, client, connected, connect, pollTillConnected, initDbConnection, closeDbConnection, analyticsCollection, issuesCollection, pagesCollection, usersCollection, websitesCollection, actionsCollection, historyCollection, countersCollection, pageSpeedCollection, };