flexmonster-mongo-connector
Version:
MongoDB connector for Flexmonster Pivot Table and Charts
13 lines (12 loc) • 678 B
TypeScript
import { Db } from 'mongodb';
import { CollectionName, PagingInterface } from './api/IDataAPI';
import { ConfigInterface } from './config/ConfigInterface';
export { ConfigInterface } from './config/ConfigInterface';
export declare class MongoDataAPI {
private _mongoAPIManager;
readonly API_VERSION: string;
constructor(config?: ConfigInterface);
getSchema(mongoDBInstance: Db, index: CollectionName): Promise<any>;
getMembers(mongoDBInstance: Db, index: CollectionName, fieldObject: any, page: PagingInterface): Promise<any>;
getSelectResult(mongoDBInstance: Db, index: CollectionName, query: object, page: PagingInterface): Promise<any>;
}