UNPKG

mongodb-prebuilt

Version:

Install MongoDB prebuilt binaries via npm

22 lines (21 loc) 807 B
/// <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; }