/** * GitDocumentDB * Copyright (c) Hidekazu Kubota * * This source code is licensed under the Mozilla Public License Version 2.0 * found in the LICENSE file in the root directory of this source tree. */ /** * Namespace for errors * * @public */ export declare namespace Err { /** * BaseError * * @privateRemarks * Use 'unknown' type assertion for constructor arguments in subclass of BaseError * to use 'expect' in test. See https://github.com/facebook/jest/issues/8279 */ class BaseError extends Error { constructor(e: string); } /** * @public */ export class UndefinedDatabaseNameError extends BaseError { constructor(e?: unknown); } /** * @public */ export class CannotCreateDirectoryError extends BaseError { constructor(e?: unknown); } /** * @public */ export class CannotWriteDataError extends BaseError { constructor(e?: unknown); } /** * @public */ export class CannotDeleteDataError extends BaseError { constructor(e?: unknown); } /** * @public */ export class InvalidCollectionPathCharacterError extends BaseError { constructor(name: unknown); } /** * @public */ export class InvalidCollectionPathLengthError extends BaseError { constructor(collectionPath: unknown, minLength: unknown, maxLength: unknown); } /** * @public */ export class InvalidWorkingDirectoryPathLengthError extends BaseError { constructor(path: unknown, minLength: unknown, maxLength: unknown); } /** * @public */ export class InvalidIdCharacterError extends BaseError { constructor(id: unknown); } /** * @public */ export class InvalidIdLengthError extends BaseError { constructor(id: unknown, minLength: unknown, maxLength: unknown); } /** * @public */ export class InvalidJsonObjectError extends BaseError { constructor(idOrSha: unknown); } /** * @public */ export class InvalidJsonFileExtensionError extends BaseError { constructor(); } /** * @public */ export class InvalidDocTypeError extends BaseError { constructor(type: unknown); } /** * @public */ export class UndefinedPersonalAccessTokenError extends BaseError { constructor(); } /** * @public */ export class UndefinedDocumentIdError extends BaseError { constructor(e?: unknown); } /** * @public */ export class UndefinedSyncError extends BaseError { constructor(e?: unknown); } /** * @public */ export class RepositoryNotOpenError extends BaseError { constructor(e?: unknown); } /** * @public */ export class DocumentNotFoundError extends BaseError { constructor(e?: unknown); } /** * @public */ export class SameIdExistsError extends BaseError { constructor(e?: unknown); } /** * @public */ export class DatabaseClosingError extends BaseError { constructor(e?: unknown); } /** * @public */ export class DatabaseCloseTimeoutError extends BaseError { constructor(e?: unknown); } /** * @public */ export class InvalidDbNameCharacterError extends BaseError { constructor(name: unknown); } /** * @public */ export class InvalidLocalDirCharacterError extends BaseError { constructor(name: unknown); } /** * @public */ export class UndefinedRemoteURLError extends BaseError { constructor(); } /** * @public */ export class RemoteAlreadyRegisteredError extends BaseError { constructor(url: unknown); } /** * @public */ export class AuthenticationTypeNotAllowCreateRepositoryError extends BaseError { constructor(type: unknown); } /** * @public */ export class UndefinedDBError extends BaseError { constructor(); } /** * @public */ export class HttpProtocolRequiredError extends BaseError { constructor(url: unknown); } /** * @public */ export class IntervalTooSmallError extends BaseError { constructor(min: unknown, current: unknown); } /** * @public */ export class FileRemoveTimeoutError extends BaseError { constructor(); } /** * @public */ export class InvalidConflictStateError extends BaseError { constructor(mes: unknown); } /** * @public */ export class InvalidConflictResolutionStrategyError extends BaseError { constructor(); } /** * @public */ export class CannotOpenRepositoryError extends BaseError { constructor(err: unknown); } /** * @public */ export class RepositoryNotFoundError extends BaseError { constructor(path: unknown); } /** * @public */ export class CannotConnectRemoteRepositoryError extends BaseError { retry: number; constructor(retry: number, url: string, mes: string); } /** * @public */ export class RequestTimeoutError extends BaseError { constructor(url: unknown); } /** * @public */ export class SocketTimeoutError extends BaseError { constructor(url: unknown); } /** * @public */ export class CannotCreateRepositoryError extends BaseError { constructor(reason: unknown); } /** * @public */ export class CannotCreateRemoteRepositoryError extends BaseError { constructor(reason: unknown); } /** * @public */ export class TaskCancelError extends BaseError { constructor(taskId: unknown); } /** * @public */ export class PersonalAccessTokenForAnotherAccountError extends BaseError { constructor(); } /** * @public */ export class PushWorkerError extends BaseError { constructor(mes: unknown); } /** * @public */ export class SyncWorkerError extends BaseError { constructor(mes: unknown); } /** * @public */ export class ThreeWayMergeError extends BaseError { constructor(mes: string); } /** * @public */ export class PushNotAllowedError extends BaseError { constructor(direction: unknown); } /** * @public */ export class GitMergeBranchError extends BaseError { constructor(mes: string); } /** * @public */ export class SyncIntervalLessThanOrEqualToRetryIntervalError extends BaseError { constructor(syncInterval: unknown, retryInterval: unknown); } /** * @public */ export class ConsecutiveSyncSkippedError extends BaseError { constructor(taskLabel: string, taskId: string); } /** * @public */ export class CombineDatabaseError extends BaseError { constructor(mes: string); } /** * @public */ export class NoMergeBaseFoundError extends BaseError { constructor(); } export {}; } //# sourceMappingURL=error.d.ts.map