mongodb-prebuilt
Version:
Install MongoDB prebuilt binaries via npm
22 lines (21 loc) • 807 B
TypeScript
/// <reference types="node" />
import { MongoBins } from './mongo-bins';
import { IMongoDBDownloadOptions } from 'mongodb-download';
export declare class MongodHelper {
mongoBin: MongoBins;
debug: any;
private resolveLink;
private rejectLink;
constructor(commandArguments?: string[], downloadOptions?: Partial<IMongoDBDownloadOptions>);
run(): Promise<boolean>;
stop(): void;
kill(): void;
closeHandler(code: number): void;
stderrHandler(message: string | Buffer): void;
stdoutHandler(message: string | Buffer): void;
getMongodStartedExpression(): RegExp;
getMongodAlreadyRunningExpression(): RegExp;
getMongodPermissionDeniedExpression(): RegExp;
getMongodDataDirNotFounddExpression(): RegExp;
getMongodShutdownMessageExpression(): RegExp;
}