vitest-mongodb
Version:
Run your tests using Vitest and MongoDB in Memory server.
14 lines (11 loc) • 453 B
TypeScript
import { MongoMemoryServer, MongoMemoryReplSet } from 'mongodb-memory-server';
type Options = {
type?: "default";
serverOptions?: NonNullable<Parameters<(typeof MongoMemoryServer)["create"]>[0]>;
} | {
type: "replSet";
serverOptions?: NonNullable<Parameters<(typeof MongoMemoryReplSet)["create"]>[0]>;
};
declare function setup(options?: Options): Promise<void>;
declare function teardown(): Promise<void>;
export { setup, teardown };