UNPKG

826 BTypeScriptView Raw
1import { MongodHelper } from 'mongodb-prebuilt';
2import { MockgooseHelper } from './mockgoose-helper';
3export declare class Mockgoose {
4 helper: MockgooseHelper;
5 mongodHelper: MongodHelper;
6 debug: any;
7 mongooseObj: any;
8 constructor(mongooseObj: any);
9 prepareStorage(): Promise<void>;
10 shutdown(): Promise<number>;
11 getMockConnectionString(port: string): string;
12 mockConnectCalls(connection: string): void;
13 getOpenPort(): Promise<number>;
14 getMemoryStorageName(): string;
15 getTempDBPath(): Promise<string>;
16}
17export declare class ConnectionWrapper {
18 originalArguments: any;
19 functionName: string;
20 functionCode: any;
21 mongoose: any;
22 connectionString: string;
23 constructor(functionName: string, mongoose: any, connectionString: string);
24 run(args: any): void;
25}