mongodb-memory-server-core
Version:
MongoDB Server for testing (core package, without autodownload). The server will allow you to connect your favourite ODM or client library to the MongoDB Server and run parallel integration tests isolated from each other.
123 lines • 3.76 kB
TypeScript
export declare class StateError extends Error {
wantedStates: string[];
gotState: string;
constructor(wantedStates: string[], gotState: string);
}
export declare class UnknownLockfileStatusError extends Error {
status: number;
constructor(status: number);
}
export declare class UnableToUnlockLockfileError extends Error {
thisInstance: boolean;
file: string;
constructor(thisInstance: boolean, file: string);
}
export declare class UnknownPlatformError extends Error {
platform: string;
constructor(platform: string);
}
export declare class UnknownArchitectureError extends Error {
arch: string;
platform?: string | undefined;
constructor(arch: string, platform?: string | undefined);
}
export declare class WaitForPrimaryTimeoutError extends Error {
timeout: number;
where?: string | undefined;
constructor(timeout: number, where?: string | undefined);
}
export declare class Md5CheckFailedError extends Error {
binarymd5: string;
checkfilemd5: string;
constructor(binarymd5: string, checkfilemd5: string);
}
export declare class StartBinaryFailedError extends Error {
binary: string;
constructor(binary: string);
}
export declare class InstanceInfoError extends Error {
where: string;
constructor(where: string);
}
export declare class KeyFileMissingError extends Error {
constructor();
}
export declare class AuthNotObjectError extends Error {
constructor();
}
export declare class InsufficientPermissionsError extends Error {
path: string;
constructor(path: string);
}
export declare class BinaryNotFoundError extends Error {
path: string;
extra: string;
constructor(path: string, extra?: string);
}
/**
* Custom Fallback Error for "utils.assertion", it is a named/custom Error to confuse less in the stacktrace
*/
export declare class AssertionFallbackError extends Error {
constructor();
}
export declare class ReplsetCountLowError extends Error {
count: number;
constructor(count: number);
}
export declare class ParseArchiveRegexError extends Error {
key: string;
constructor(key: string);
}
export declare class NoRegexMatchError extends Error {
name: string;
extra?: string | undefined;
constructor(name: string, extra?: string | undefined);
}
export declare class KnownVersionIncompatibilityError extends Error {
dist: string;
requested_version: string;
available_versions: string;
extra?: string | undefined;
constructor(dist: string, requested_version: string, available_versions: string, extra?: string | undefined);
}
/**
* Basic Error wrapper for "instanceError" events from "stdoutHandler"
*/
export declare class StdoutInstanceError extends Error {
constructor(msg: string);
}
/**
* Error for when the instance closes with non-0 (or non-12) codes or signals
*/
export declare class UnexpectedCloseError extends Error {
constructor(code: number | null, signal: string | null);
}
/**
* Error for when VERSION fails to coerce to a semver version but is required
*/
export declare class UnknownVersionError extends Error {
version: string;
constructor(version: string);
}
/**
* Error for when downloading fails
*/
export declare class DownloadError extends Error {
url: string;
msg: string;
code?: string | undefined;
maxRetries?: number;
attempts?: number;
constructor(url: string, msg: string, code?: string | undefined);
}
/**
* Error for when the linux distro is unknown
*/
export declare class UnknownLinuxDistro extends Error {
distro: string;
id_like: string[];
constructor(distro: string, id_like: string[]);
}
export declare class GenericMMSError extends Error {
}
//# sourceMappingURL=errors.d.ts.map