UNPKG

793 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 getMockConnectionString(port: string): string;
11 mockConnectCalls(connection: string): void;
12 getOpenPort(): Promise<number>;
13 getMemoryStorageName(): string;
14 getTempDBPath(): Promise<string>;
15}
16export declare class ConnectionWrapper {
17 originalArguments: any;
18 functionName: string;
19 functionCode: any;
20 mongoose: any;
21 connectionString: string;
22 constructor(functionName: string, mongoose: any, connectionString: string);
23 run(args: any): void;
24}