@shelf/jest-mongodb
Version:
Run your tests using Jest & MongoDB in Memory server
9 lines (8 loc) • 700 B
TypeScript
import type { MongoMemoryReplSet, MongoMemoryServer } from 'mongodb-memory-server';
type MongoMemoryReplSetOpts = NonNullable<ConstructorParameters<typeof MongoMemoryReplSet>[0]>;
type MongoMemoryServerOpts = NonNullable<ConstructorParameters<typeof MongoMemoryServer>[0]>;
export declare function isMongoMemoryReplSetOptions(options?: MongoMemoryReplSetOpts | MongoMemoryServerOpts): options is MongoMemoryReplSetOpts;
export declare function getMongodbMemoryOptions(cwd: string): MongoMemoryReplSetOpts | MongoMemoryServerOpts | undefined;
export declare function getMongoURLEnvName(cwd: string): string;
export declare function shouldUseSharedDBForAllJestWorkers(cwd: string): boolean;
export {};