shaman-website-compiler
Version:
Compile raw HTML, CSS and Javascript into the smallest possible, SEO friendly website.
20 lines (19 loc) • 546 B
TypeScript
import "reflect-metadata";
import { Db } from 'mongodb';
import { IQueryAdapter } from "./query.adapter";
import { QueryModel } from "../models/query-model";
interface MongoAdapterConfig {
mongoUri: string;
options: any;
}
export declare class MongoAdapter implements IQueryAdapter {
private config;
client: Db;
constructor(config: MongoAdapterConfig);
openConnection: () => Promise<void>;
run: (query: QueryModel) => Promise<any[]>;
private open;
private sortEntities;
private limitEntities;
}
export {};