mongo-unit
Version:
mongo db for unit tests
30 lines (21 loc) • 715 B
TypeScript
declare module 'mongo-unit' {
/**
* @returns Url to connect to the created db.
*/
export function start(opts?: Partial<MongodOptions>): Promise<string>;
export function stop(): Promise<void>;
export function getUrl(): string;
export function load(data: object): Promise<void>;
export function clear(data: object): Promise<void>;
export function drop(): Promise<void>;
export function initDb(data: object): Promise<void>;
export function dropDb(): Promise<void>;
export interface MongodOptions {
port: number;
dbName: string;
dbpath: string;
verbose: boolean;
version: string;
useReplicaSet?: boolean;
}
}