Skip to content

TypeScript API / laikacms/core/errors / CorruptedFileError

Class: CorruptedFileError ​

Extends ​

Constructors ​

Constructor ​

ts
new CorruptedFileError(message?, options?): CorruptedFileError;

Parameters ​

ParameterType
message?string
options?{ cause?: unknown; jsonApiSource?: ErrorSource; translation?: { message?: | "forbidden" | "unauthorized" | "ok" | "cancel" | "save" | "delete" | "edit" | "create" | "loading" | "error" | "success" | "confirm" | "back" | "next" | "previous" | "search" | "filter" | "sort" | "refresh" | "close" | "open" | "yes" | "no" | "notFound" | "serverError" | "networkError" | "validationError" | "unknownError" | "login" | "logout" | "register" | "forgotPassword" | "resetPassword" | "email" | "password" | "confirmPassword" | "rememberMe" | "required" | "minLength" | "maxLength" | "invalidEmail" | "invalidUrl" | "noPermissionAccessDocument" | "storage.fs.fileNotFound" | "storage.fs.directoryNotFound" | "storage.fs.permissionDenied" | "storage.fs.directoryNotEmpty" | "storage.fs.expectedFileFoundDirectory" | "storage.fs.expectedDirectoryFoundFile" | "storage.fs.entryTypeUnsupported" | "storage.fs.pathTraversalRejected" | "storage.fs.entryAlreadyExists" | "storage.fs.contentRequired" | "storage.fs.invalidRequest" | "storage.fs.failedToReadFile" | "storage.fs.failedToGetFileMetadata" | "storage.fs.failedToGetDirectoryMetadata" | "storage.fs.failedToListDirectory" | "storage.fs.failedToListDrives" | "storage.fs.unexpectedFileSystemError" | "storage.r2.fileNotFound" | "storage.r2.directoryNotFound" | "storage.r2.entryAlreadyExists" | "storage.r2.contentRequired" | "storage.r2.invalidRequest" | "storage.r2.failedToReadObject" | "storage.r2.failedToDeleteObject" | "storage.r2.failedToGetObjectMetadata" | "storage.r2.failedToGetDirectoryMetadata" | "storage.r2.failedToListDirectory" | "storage.r2.failedToCreateOrUpdateObject" | "storage.drizzle.fileNotFound" | "storage.drizzle.directoryNotFound" | "storage.drizzle.atomNotFound" | "storage.drizzle.entryAlreadyExists" | "storage.drizzle.contentRequired" | "storage.drizzle.invalidJsonContent" | "storage.drizzle.cannotRemoveFolderKey" | "storage.drizzle.failedToRemoveAtom" | "storage.webdav.fileNotFound" | "storage.webdav.directoryNotFound" | "storage.webdav.atomNotFound" | "storage.webdav.entryAlreadyExists" | "storage.webdav.contentRequired" | "storage.webdav.directoryNotEmpty" | "storage.webdav.invalidRequest" | "storage.webdav.authenticationFailed" | "storage.webdav.permissionDenied" | "storage.webdav.resourceNotFound" | "storage.webdav.methodNotAllowed" | "storage.webdav.conflict" | "storage.webdav.resourceLocked" | "storage.webdav.tooManyRequests" | "storage.webdav.serviceUnavailable" | "storage.webdav.serverUnreachable" | "storage.webdav.fetchImplementationMissing" | "storage.webdav.unexpectedError" | "documentsJsonapiProxy.invalidResponse" | "documentsJsonapiProxy.lockAttributesMissing" | "documentsJsonapiProxy.lockTimestampInvalid" | "documentsJsonapiProxy.networkError" | "documentsJsonapiProxy.syncTokenMissing" | "documentsJsonapiProxy.unknownRecordType" | "assetsObsidian.fileNotFound" | "assetsObsidian.directoryNotFound" | "assetsObsidian.atomNotFound" | "assetsObsidian.filesystemError" | "assetsObsidian.pathTraversalRejected" | "assetsObsidian.expectedAssetFoundDocument" | "assetsObsidian.expectedFileFoundDirectory" | "assetsObsidian.updateUnsupported" | "documentsObsidian.notPublished" | "documentsObsidian.notUnpublished" | "documentsObsidian.revisionsUnsupported" | "storage.web.fileNotFound" | "storage.web.directoryNotFound" | "storage.web.quotaExceeded" | "storage.web.unexpectedError" | "storage.webfs.fileNotFound" | "storage.webfs.directoryNotFound" | "storage.webfs.quotaExceeded" | "storage.webfs.permissionDenied" | "storage.webfs.permissionPromptRequired" | "storage.webfs.staleHandle" | "storage.webfs.fileInsteadOfDirectory" | "storage.webfs.directoryInsteadOfFile" | "storage.webfs.cannotDeleteRoot" | "storage.webfs.directoryNotEmpty" | "storage.webfs.unexpectedError" | "storage.githubCdn.fileNotFound" | "storage.githubCdn.directoryInsteadOfFile" | "storage.githubCdn.fileInsteadOfDirectory" | "storage.githubCdn.tooManyRequests" | "storage.githubCdn.unexpectedError"; title?: | "forbidden" | "unauthorized" | "ok" | "cancel" | "save" | "delete" | "edit" | "create" | "loading" | "error" | "success" | "confirm" | "back" | "next" | "previous" | "search" | "filter" | "sort" | "refresh" | "close" | "open" | "yes" | "no" | "notFound" | "serverError" | "networkError" | "validationError" | "unknownError" | "login" | "logout" | "register" | "forgotPassword" | "resetPassword" | "email" | "password" | "confirmPassword" | "rememberMe" | "required" | "minLength" | "maxLength" | "invalidEmail" | "invalidUrl" | "noPermissionAccessDocument" | "storage.fs.fileNotFound" | "storage.fs.directoryNotFound" | "storage.fs.permissionDenied" | "storage.fs.directoryNotEmpty" | "storage.fs.expectedFileFoundDirectory" | "storage.fs.expectedDirectoryFoundFile" | "storage.fs.entryTypeUnsupported" | "storage.fs.pathTraversalRejected" | "storage.fs.entryAlreadyExists" | "storage.fs.contentRequired" | "storage.fs.invalidRequest" | "storage.fs.failedToReadFile" | "storage.fs.failedToGetFileMetadata" | "storage.fs.failedToGetDirectoryMetadata" | "storage.fs.failedToListDirectory" | "storage.fs.failedToListDrives" | "storage.fs.unexpectedFileSystemError" | "storage.r2.fileNotFound" | "storage.r2.directoryNotFound" | "storage.r2.entryAlreadyExists" | "storage.r2.contentRequired" | "storage.r2.invalidRequest" | "storage.r2.failedToReadObject" | "storage.r2.failedToDeleteObject" | "storage.r2.failedToGetObjectMetadata" | "storage.r2.failedToGetDirectoryMetadata" | "storage.r2.failedToListDirectory" | "storage.r2.failedToCreateOrUpdateObject" | "storage.drizzle.fileNotFound" | "storage.drizzle.directoryNotFound" | "storage.drizzle.atomNotFound" | "storage.drizzle.entryAlreadyExists" | "storage.drizzle.contentRequired" | "storage.drizzle.invalidJsonContent" | "storage.drizzle.cannotRemoveFolderKey" | "storage.drizzle.failedToRemoveAtom" | "storage.webdav.fileNotFound" | "storage.webdav.directoryNotFound" | "storage.webdav.atomNotFound" | "storage.webdav.entryAlreadyExists" | "storage.webdav.contentRequired" | "storage.webdav.directoryNotEmpty" | "storage.webdav.invalidRequest" | "storage.webdav.authenticationFailed" | "storage.webdav.permissionDenied" | "storage.webdav.resourceNotFound" | "storage.webdav.methodNotAllowed" | "storage.webdav.conflict" | "storage.webdav.resourceLocked" | "storage.webdav.tooManyRequests" | "storage.webdav.serviceUnavailable" | "storage.webdav.serverUnreachable" | "storage.webdav.fetchImplementationMissing" | "storage.webdav.unexpectedError" | "documentsJsonapiProxy.invalidResponse" | "documentsJsonapiProxy.lockAttributesMissing" | "documentsJsonapiProxy.lockTimestampInvalid" | "documentsJsonapiProxy.networkError" | "documentsJsonapiProxy.syncTokenMissing" | "documentsJsonapiProxy.unknownRecordType" | "assetsObsidian.fileNotFound" | "assetsObsidian.directoryNotFound" | "assetsObsidian.atomNotFound" | "assetsObsidian.filesystemError" | "assetsObsidian.pathTraversalRejected" | "assetsObsidian.expectedAssetFoundDocument" | "assetsObsidian.expectedFileFoundDirectory" | "assetsObsidian.updateUnsupported" | "documentsObsidian.notPublished" | "documentsObsidian.notUnpublished" | "documentsObsidian.revisionsUnsupported" | "storage.web.fileNotFound" | "storage.web.directoryNotFound" | "storage.web.quotaExceeded" | "storage.web.unexpectedError" | "storage.webfs.fileNotFound" | "storage.webfs.directoryNotFound" | "storage.webfs.quotaExceeded" | "storage.webfs.permissionDenied" | "storage.webfs.permissionPromptRequired" | "storage.webfs.staleHandle" | "storage.webfs.fileInsteadOfDirectory" | "storage.webfs.directoryInsteadOfFile" | "storage.webfs.cannotDeleteRoot" | "storage.webfs.directoryNotEmpty" | "storage.webfs.unexpectedError" | "storage.githubCdn.fileNotFound" | "storage.githubCdn.directoryInsteadOfFile" | "storage.githubCdn.fileInsteadOfDirectory" | "storage.githubCdn.tooManyRequests" | "storage.githubCdn.unexpectedError"; }; }
options.cause?unknown
options.jsonApiSource?ErrorSource
options.translation?{ message?: | "forbidden" | "unauthorized" | "ok" | "cancel" | "save" | "delete" | "edit" | "create" | "loading" | "error" | "success" | "confirm" | "back" | "next" | "previous" | "search" | "filter" | "sort" | "refresh" | "close" | "open" | "yes" | "no" | "notFound" | "serverError" | "networkError" | "validationError" | "unknownError" | "login" | "logout" | "register" | "forgotPassword" | "resetPassword" | "email" | "password" | "confirmPassword" | "rememberMe" | "required" | "minLength" | "maxLength" | "invalidEmail" | "invalidUrl" | "noPermissionAccessDocument" | "storage.fs.fileNotFound" | "storage.fs.directoryNotFound" | "storage.fs.permissionDenied" | "storage.fs.directoryNotEmpty" | "storage.fs.expectedFileFoundDirectory" | "storage.fs.expectedDirectoryFoundFile" | "storage.fs.entryTypeUnsupported" | "storage.fs.pathTraversalRejected" | "storage.fs.entryAlreadyExists" | "storage.fs.contentRequired" | "storage.fs.invalidRequest" | "storage.fs.failedToReadFile" | "storage.fs.failedToGetFileMetadata" | "storage.fs.failedToGetDirectoryMetadata" | "storage.fs.failedToListDirectory" | "storage.fs.failedToListDrives" | "storage.fs.unexpectedFileSystemError" | "storage.r2.fileNotFound" | "storage.r2.directoryNotFound" | "storage.r2.entryAlreadyExists" | "storage.r2.contentRequired" | "storage.r2.invalidRequest" | "storage.r2.failedToReadObject" | "storage.r2.failedToDeleteObject" | "storage.r2.failedToGetObjectMetadata" | "storage.r2.failedToGetDirectoryMetadata" | "storage.r2.failedToListDirectory" | "storage.r2.failedToCreateOrUpdateObject" | "storage.drizzle.fileNotFound" | "storage.drizzle.directoryNotFound" | "storage.drizzle.atomNotFound" | "storage.drizzle.entryAlreadyExists" | "storage.drizzle.contentRequired" | "storage.drizzle.invalidJsonContent" | "storage.drizzle.cannotRemoveFolderKey" | "storage.drizzle.failedToRemoveAtom" | "storage.webdav.fileNotFound" | "storage.webdav.directoryNotFound" | "storage.webdav.atomNotFound" | "storage.webdav.entryAlreadyExists" | "storage.webdav.contentRequired" | "storage.webdav.directoryNotEmpty" | "storage.webdav.invalidRequest" | "storage.webdav.authenticationFailed" | "storage.webdav.permissionDenied" | "storage.webdav.resourceNotFound" | "storage.webdav.methodNotAllowed" | "storage.webdav.conflict" | "storage.webdav.resourceLocked" | "storage.webdav.tooManyRequests" | "storage.webdav.serviceUnavailable" | "storage.webdav.serverUnreachable" | "storage.webdav.fetchImplementationMissing" | "storage.webdav.unexpectedError" | "documentsJsonapiProxy.invalidResponse" | "documentsJsonapiProxy.lockAttributesMissing" | "documentsJsonapiProxy.lockTimestampInvalid" | "documentsJsonapiProxy.networkError" | "documentsJsonapiProxy.syncTokenMissing" | "documentsJsonapiProxy.unknownRecordType" | "assetsObsidian.fileNotFound" | "assetsObsidian.directoryNotFound" | "assetsObsidian.atomNotFound" | "assetsObsidian.filesystemError" | "assetsObsidian.pathTraversalRejected" | "assetsObsidian.expectedAssetFoundDocument" | "assetsObsidian.expectedFileFoundDirectory" | "assetsObsidian.updateUnsupported" | "documentsObsidian.notPublished" | "documentsObsidian.notUnpublished" | "documentsObsidian.revisionsUnsupported" | "storage.web.fileNotFound" | "storage.web.directoryNotFound" | "storage.web.quotaExceeded" | "storage.web.unexpectedError" | "storage.webfs.fileNotFound" | "storage.webfs.directoryNotFound" | "storage.webfs.quotaExceeded" | "storage.webfs.permissionDenied" | "storage.webfs.permissionPromptRequired" | "storage.webfs.staleHandle" | "storage.webfs.fileInsteadOfDirectory" | "storage.webfs.directoryInsteadOfFile" | "storage.webfs.cannotDeleteRoot" | "storage.webfs.directoryNotEmpty" | "storage.webfs.unexpectedError" | "storage.githubCdn.fileNotFound" | "storage.githubCdn.directoryInsteadOfFile" | "storage.githubCdn.fileInsteadOfDirectory" | "storage.githubCdn.tooManyRequests" | "storage.githubCdn.unexpectedError"; title?: | "forbidden" | "unauthorized" | "ok" | "cancel" | "save" | "delete" | "edit" | "create" | "loading" | "error" | "success" | "confirm" | "back" | "next" | "previous" | "search" | "filter" | "sort" | "refresh" | "close" | "open" | "yes" | "no" | "notFound" | "serverError" | "networkError" | "validationError" | "unknownError" | "login" | "logout" | "register" | "forgotPassword" | "resetPassword" | "email" | "password" | "confirmPassword" | "rememberMe" | "required" | "minLength" | "maxLength" | "invalidEmail" | "invalidUrl" | "noPermissionAccessDocument" | "storage.fs.fileNotFound" | "storage.fs.directoryNotFound" | "storage.fs.permissionDenied" | "storage.fs.directoryNotEmpty" | "storage.fs.expectedFileFoundDirectory" | "storage.fs.expectedDirectoryFoundFile" | "storage.fs.entryTypeUnsupported" | "storage.fs.pathTraversalRejected" | "storage.fs.entryAlreadyExists" | "storage.fs.contentRequired" | "storage.fs.invalidRequest" | "storage.fs.failedToReadFile" | "storage.fs.failedToGetFileMetadata" | "storage.fs.failedToGetDirectoryMetadata" | "storage.fs.failedToListDirectory" | "storage.fs.failedToListDrives" | "storage.fs.unexpectedFileSystemError" | "storage.r2.fileNotFound" | "storage.r2.directoryNotFound" | "storage.r2.entryAlreadyExists" | "storage.r2.contentRequired" | "storage.r2.invalidRequest" | "storage.r2.failedToReadObject" | "storage.r2.failedToDeleteObject" | "storage.r2.failedToGetObjectMetadata" | "storage.r2.failedToGetDirectoryMetadata" | "storage.r2.failedToListDirectory" | "storage.r2.failedToCreateOrUpdateObject" | "storage.drizzle.fileNotFound" | "storage.drizzle.directoryNotFound" | "storage.drizzle.atomNotFound" | "storage.drizzle.entryAlreadyExists" | "storage.drizzle.contentRequired" | "storage.drizzle.invalidJsonContent" | "storage.drizzle.cannotRemoveFolderKey" | "storage.drizzle.failedToRemoveAtom" | "storage.webdav.fileNotFound" | "storage.webdav.directoryNotFound" | "storage.webdav.atomNotFound" | "storage.webdav.entryAlreadyExists" | "storage.webdav.contentRequired" | "storage.webdav.directoryNotEmpty" | "storage.webdav.invalidRequest" | "storage.webdav.authenticationFailed" | "storage.webdav.permissionDenied" | "storage.webdav.resourceNotFound" | "storage.webdav.methodNotAllowed" | "storage.webdav.conflict" | "storage.webdav.resourceLocked" | "storage.webdav.tooManyRequests" | "storage.webdav.serviceUnavailable" | "storage.webdav.serverUnreachable" | "storage.webdav.fetchImplementationMissing" | "storage.webdav.unexpectedError" | "documentsJsonapiProxy.invalidResponse" | "documentsJsonapiProxy.lockAttributesMissing" | "documentsJsonapiProxy.lockTimestampInvalid" | "documentsJsonapiProxy.networkError" | "documentsJsonapiProxy.syncTokenMissing" | "documentsJsonapiProxy.unknownRecordType" | "assetsObsidian.fileNotFound" | "assetsObsidian.directoryNotFound" | "assetsObsidian.atomNotFound" | "assetsObsidian.filesystemError" | "assetsObsidian.pathTraversalRejected" | "assetsObsidian.expectedAssetFoundDocument" | "assetsObsidian.expectedFileFoundDirectory" | "assetsObsidian.updateUnsupported" | "documentsObsidian.notPublished" | "documentsObsidian.notUnpublished" | "documentsObsidian.revisionsUnsupported" | "storage.web.fileNotFound" | "storage.web.directoryNotFound" | "storage.web.quotaExceeded" | "storage.web.unexpectedError" | "storage.webfs.fileNotFound" | "storage.webfs.directoryNotFound" | "storage.webfs.quotaExceeded" | "storage.webfs.permissionDenied" | "storage.webfs.permissionPromptRequired" | "storage.webfs.staleHandle" | "storage.webfs.fileInsteadOfDirectory" | "storage.webfs.directoryInsteadOfFile" | "storage.webfs.cannotDeleteRoot" | "storage.webfs.directoryNotEmpty" | "storage.webfs.unexpectedError" | "storage.githubCdn.fileNotFound" | "storage.githubCdn.directoryInsteadOfFile" | "storage.githubCdn.fileInsteadOfDirectory" | "storage.githubCdn.tooManyRequests" | "storage.githubCdn.unexpectedError"; }
options.translation.message?| "forbidden" | "unauthorized" | "ok" | "cancel" | "save" | "delete" | "edit" | "create" | "loading" | "error" | "success" | "confirm" | "back" | "next" | "previous" | "search" | "filter" | "sort" | "refresh" | "close" | "open" | "yes" | "no" | "notFound" | "serverError" | "networkError" | "validationError" | "unknownError" | "login" | "logout" | "register" | "forgotPassword" | "resetPassword" | "email" | "password" | "confirmPassword" | "rememberMe" | "required" | "minLength" | "maxLength" | "invalidEmail" | "invalidUrl" | "noPermissionAccessDocument" | "storage.fs.fileNotFound" | "storage.fs.directoryNotFound" | "storage.fs.permissionDenied" | "storage.fs.directoryNotEmpty" | "storage.fs.expectedFileFoundDirectory" | "storage.fs.expectedDirectoryFoundFile" | "storage.fs.entryTypeUnsupported" | "storage.fs.pathTraversalRejected" | "storage.fs.entryAlreadyExists" | "storage.fs.contentRequired" | "storage.fs.invalidRequest" | "storage.fs.failedToReadFile" | "storage.fs.failedToGetFileMetadata" | "storage.fs.failedToGetDirectoryMetadata" | "storage.fs.failedToListDirectory" | "storage.fs.failedToListDrives" | "storage.fs.unexpectedFileSystemError" | "storage.r2.fileNotFound" | "storage.r2.directoryNotFound" | "storage.r2.entryAlreadyExists" | "storage.r2.contentRequired" | "storage.r2.invalidRequest" | "storage.r2.failedToReadObject" | "storage.r2.failedToDeleteObject" | "storage.r2.failedToGetObjectMetadata" | "storage.r2.failedToGetDirectoryMetadata" | "storage.r2.failedToListDirectory" | "storage.r2.failedToCreateOrUpdateObject" | "storage.drizzle.fileNotFound" | "storage.drizzle.directoryNotFound" | "storage.drizzle.atomNotFound" | "storage.drizzle.entryAlreadyExists" | "storage.drizzle.contentRequired" | "storage.drizzle.invalidJsonContent" | "storage.drizzle.cannotRemoveFolderKey" | "storage.drizzle.failedToRemoveAtom" | "storage.webdav.fileNotFound" | "storage.webdav.directoryNotFound" | "storage.webdav.atomNotFound" | "storage.webdav.entryAlreadyExists" | "storage.webdav.contentRequired" | "storage.webdav.directoryNotEmpty" | "storage.webdav.invalidRequest" | "storage.webdav.authenticationFailed" | "storage.webdav.permissionDenied" | "storage.webdav.resourceNotFound" | "storage.webdav.methodNotAllowed" | "storage.webdav.conflict" | "storage.webdav.resourceLocked" | "storage.webdav.tooManyRequests" | "storage.webdav.serviceUnavailable" | "storage.webdav.serverUnreachable" | "storage.webdav.fetchImplementationMissing" | "storage.webdav.unexpectedError" | "documentsJsonapiProxy.invalidResponse" | "documentsJsonapiProxy.lockAttributesMissing" | "documentsJsonapiProxy.lockTimestampInvalid" | "documentsJsonapiProxy.networkError" | "documentsJsonapiProxy.syncTokenMissing" | "documentsJsonapiProxy.unknownRecordType" | "assetsObsidian.fileNotFound" | "assetsObsidian.directoryNotFound" | "assetsObsidian.atomNotFound" | "assetsObsidian.filesystemError" | "assetsObsidian.pathTraversalRejected" | "assetsObsidian.expectedAssetFoundDocument" | "assetsObsidian.expectedFileFoundDirectory" | "assetsObsidian.updateUnsupported" | "documentsObsidian.notPublished" | "documentsObsidian.notUnpublished" | "documentsObsidian.revisionsUnsupported" | "storage.web.fileNotFound" | "storage.web.directoryNotFound" | "storage.web.quotaExceeded" | "storage.web.unexpectedError" | "storage.webfs.fileNotFound" | "storage.webfs.directoryNotFound" | "storage.webfs.quotaExceeded" | "storage.webfs.permissionDenied" | "storage.webfs.permissionPromptRequired" | "storage.webfs.staleHandle" | "storage.webfs.fileInsteadOfDirectory" | "storage.webfs.directoryInsteadOfFile" | "storage.webfs.cannotDeleteRoot" | "storage.webfs.directoryNotEmpty" | "storage.webfs.unexpectedError" | "storage.githubCdn.fileNotFound" | "storage.githubCdn.directoryInsteadOfFile" | "storage.githubCdn.fileInsteadOfDirectory" | "storage.githubCdn.tooManyRequests" | "storage.githubCdn.unexpectedError"
options.translation.title?| "forbidden" | "unauthorized" | "ok" | "cancel" | "save" | "delete" | "edit" | "create" | "loading" | "error" | "success" | "confirm" | "back" | "next" | "previous" | "search" | "filter" | "sort" | "refresh" | "close" | "open" | "yes" | "no" | "notFound" | "serverError" | "networkError" | "validationError" | "unknownError" | "login" | "logout" | "register" | "forgotPassword" | "resetPassword" | "email" | "password" | "confirmPassword" | "rememberMe" | "required" | "minLength" | "maxLength" | "invalidEmail" | "invalidUrl" | "noPermissionAccessDocument" | "storage.fs.fileNotFound" | "storage.fs.directoryNotFound" | "storage.fs.permissionDenied" | "storage.fs.directoryNotEmpty" | "storage.fs.expectedFileFoundDirectory" | "storage.fs.expectedDirectoryFoundFile" | "storage.fs.entryTypeUnsupported" | "storage.fs.pathTraversalRejected" | "storage.fs.entryAlreadyExists" | "storage.fs.contentRequired" | "storage.fs.invalidRequest" | "storage.fs.failedToReadFile" | "storage.fs.failedToGetFileMetadata" | "storage.fs.failedToGetDirectoryMetadata" | "storage.fs.failedToListDirectory" | "storage.fs.failedToListDrives" | "storage.fs.unexpectedFileSystemError" | "storage.r2.fileNotFound" | "storage.r2.directoryNotFound" | "storage.r2.entryAlreadyExists" | "storage.r2.contentRequired" | "storage.r2.invalidRequest" | "storage.r2.failedToReadObject" | "storage.r2.failedToDeleteObject" | "storage.r2.failedToGetObjectMetadata" | "storage.r2.failedToGetDirectoryMetadata" | "storage.r2.failedToListDirectory" | "storage.r2.failedToCreateOrUpdateObject" | "storage.drizzle.fileNotFound" | "storage.drizzle.directoryNotFound" | "storage.drizzle.atomNotFound" | "storage.drizzle.entryAlreadyExists" | "storage.drizzle.contentRequired" | "storage.drizzle.invalidJsonContent" | "storage.drizzle.cannotRemoveFolderKey" | "storage.drizzle.failedToRemoveAtom" | "storage.webdav.fileNotFound" | "storage.webdav.directoryNotFound" | "storage.webdav.atomNotFound" | "storage.webdav.entryAlreadyExists" | "storage.webdav.contentRequired" | "storage.webdav.directoryNotEmpty" | "storage.webdav.invalidRequest" | "storage.webdav.authenticationFailed" | "storage.webdav.permissionDenied" | "storage.webdav.resourceNotFound" | "storage.webdav.methodNotAllowed" | "storage.webdav.conflict" | "storage.webdav.resourceLocked" | "storage.webdav.tooManyRequests" | "storage.webdav.serviceUnavailable" | "storage.webdav.serverUnreachable" | "storage.webdav.fetchImplementationMissing" | "storage.webdav.unexpectedError" | "documentsJsonapiProxy.invalidResponse" | "documentsJsonapiProxy.lockAttributesMissing" | "documentsJsonapiProxy.lockTimestampInvalid" | "documentsJsonapiProxy.networkError" | "documentsJsonapiProxy.syncTokenMissing" | "documentsJsonapiProxy.unknownRecordType" | "assetsObsidian.fileNotFound" | "assetsObsidian.directoryNotFound" | "assetsObsidian.atomNotFound" | "assetsObsidian.filesystemError" | "assetsObsidian.pathTraversalRejected" | "assetsObsidian.expectedAssetFoundDocument" | "assetsObsidian.expectedFileFoundDirectory" | "assetsObsidian.updateUnsupported" | "documentsObsidian.notPublished" | "documentsObsidian.notUnpublished" | "documentsObsidian.revisionsUnsupported" | "storage.web.fileNotFound" | "storage.web.directoryNotFound" | "storage.web.quotaExceeded" | "storage.web.unexpectedError" | "storage.webfs.fileNotFound" | "storage.webfs.directoryNotFound" | "storage.webfs.quotaExceeded" | "storage.webfs.permissionDenied" | "storage.webfs.permissionPromptRequired" | "storage.webfs.staleHandle" | "storage.webfs.fileInsteadOfDirectory" | "storage.webfs.directoryInsteadOfFile" | "storage.webfs.cannotDeleteRoot" | "storage.webfs.directoryNotEmpty" | "storage.webfs.unexpectedError" | "storage.githubCdn.fileNotFound" | "storage.githubCdn.directoryInsteadOfFile" | "storage.githubCdn.fileInsteadOfDirectory" | "storage.githubCdn.tooManyRequests" | "storage.githubCdn.unexpectedError"

Returns ​

CorruptedFileError

Inherited from ​

LaikaError.constructor

Properties ​

code ​

ts
code: "corrupted_file";

Inherited from ​

LaikaError.code


jsonApiSource? ​

ts
optional jsonApiSource?: ErrorSource;

Inherited from ​

LaikaError.jsonApiSource


status ​

ts
status: 422;

Inherited from ​

LaikaError.status


title ​

ts
title: string;

Inherited from ​

LaikaError.title


translation? ​

ts
optional translation?: object;

message? ​

ts
optional message?: 
  | "forbidden"
  | "unauthorized"
  | "ok"
  | "cancel"
  | "save"
  | "delete"
  | "edit"
  | "create"
  | "loading"
  | "error"
  | "success"
  | "confirm"
  | "back"
  | "next"
  | "previous"
  | "search"
  | "filter"
  | "sort"
  | "refresh"
  | "close"
  | "open"
  | "yes"
  | "no"
  | "notFound"
  | "serverError"
  | "networkError"
  | "validationError"
  | "unknownError"
  | "login"
  | "logout"
  | "register"
  | "forgotPassword"
  | "resetPassword"
  | "email"
  | "password"
  | "confirmPassword"
  | "rememberMe"
  | "required"
  | "minLength"
  | "maxLength"
  | "invalidEmail"
  | "invalidUrl"
  | "noPermissionAccessDocument"
  | "storage.fs.fileNotFound"
  | "storage.fs.directoryNotFound"
  | "storage.fs.permissionDenied"
  | "storage.fs.directoryNotEmpty"
  | "storage.fs.expectedFileFoundDirectory"
  | "storage.fs.expectedDirectoryFoundFile"
  | "storage.fs.entryTypeUnsupported"
  | "storage.fs.pathTraversalRejected"
  | "storage.fs.entryAlreadyExists"
  | "storage.fs.contentRequired"
  | "storage.fs.invalidRequest"
  | "storage.fs.failedToReadFile"
  | "storage.fs.failedToGetFileMetadata"
  | "storage.fs.failedToGetDirectoryMetadata"
  | "storage.fs.failedToListDirectory"
  | "storage.fs.failedToListDrives"
  | "storage.fs.unexpectedFileSystemError"
  | "storage.r2.fileNotFound"
  | "storage.r2.directoryNotFound"
  | "storage.r2.entryAlreadyExists"
  | "storage.r2.contentRequired"
  | "storage.r2.invalidRequest"
  | "storage.r2.failedToReadObject"
  | "storage.r2.failedToDeleteObject"
  | "storage.r2.failedToGetObjectMetadata"
  | "storage.r2.failedToGetDirectoryMetadata"
  | "storage.r2.failedToListDirectory"
  | "storage.r2.failedToCreateOrUpdateObject"
  | "storage.drizzle.fileNotFound"
  | "storage.drizzle.directoryNotFound"
  | "storage.drizzle.atomNotFound"
  | "storage.drizzle.entryAlreadyExists"
  | "storage.drizzle.contentRequired"
  | "storage.drizzle.invalidJsonContent"
  | "storage.drizzle.cannotRemoveFolderKey"
  | "storage.drizzle.failedToRemoveAtom"
  | "storage.webdav.fileNotFound"
  | "storage.webdav.directoryNotFound"
  | "storage.webdav.atomNotFound"
  | "storage.webdav.entryAlreadyExists"
  | "storage.webdav.contentRequired"
  | "storage.webdav.directoryNotEmpty"
  | "storage.webdav.invalidRequest"
  | "storage.webdav.authenticationFailed"
  | "storage.webdav.permissionDenied"
  | "storage.webdav.resourceNotFound"
  | "storage.webdav.methodNotAllowed"
  | "storage.webdav.conflict"
  | "storage.webdav.resourceLocked"
  | "storage.webdav.tooManyRequests"
  | "storage.webdav.serviceUnavailable"
  | "storage.webdav.serverUnreachable"
  | "storage.webdav.fetchImplementationMissing"
  | "storage.webdav.unexpectedError"
  | "documentsJsonapiProxy.invalidResponse"
  | "documentsJsonapiProxy.lockAttributesMissing"
  | "documentsJsonapiProxy.lockTimestampInvalid"
  | "documentsJsonapiProxy.networkError"
  | "documentsJsonapiProxy.syncTokenMissing"
  | "documentsJsonapiProxy.unknownRecordType"
  | "assetsObsidian.fileNotFound"
  | "assetsObsidian.directoryNotFound"
  | "assetsObsidian.atomNotFound"
  | "assetsObsidian.filesystemError"
  | "assetsObsidian.pathTraversalRejected"
  | "assetsObsidian.expectedAssetFoundDocument"
  | "assetsObsidian.expectedFileFoundDirectory"
  | "assetsObsidian.updateUnsupported"
  | "documentsObsidian.notPublished"
  | "documentsObsidian.notUnpublished"
  | "documentsObsidian.revisionsUnsupported"
  | "storage.web.fileNotFound"
  | "storage.web.directoryNotFound"
  | "storage.web.quotaExceeded"
  | "storage.web.unexpectedError"
  | "storage.webfs.fileNotFound"
  | "storage.webfs.directoryNotFound"
  | "storage.webfs.quotaExceeded"
  | "storage.webfs.permissionDenied"
  | "storage.webfs.permissionPromptRequired"
  | "storage.webfs.staleHandle"
  | "storage.webfs.fileInsteadOfDirectory"
  | "storage.webfs.directoryInsteadOfFile"
  | "storage.webfs.cannotDeleteRoot"
  | "storage.webfs.directoryNotEmpty"
  | "storage.webfs.unexpectedError"
  | "storage.githubCdn.fileNotFound"
  | "storage.githubCdn.directoryInsteadOfFile"
  | "storage.githubCdn.fileInsteadOfDirectory"
  | "storage.githubCdn.tooManyRequests"
  | "storage.githubCdn.unexpectedError";

title? ​

ts
optional title?: 
  | "forbidden"
  | "unauthorized"
  | "ok"
  | "cancel"
  | "save"
  | "delete"
  | "edit"
  | "create"
  | "loading"
  | "error"
  | "success"
  | "confirm"
  | "back"
  | "next"
  | "previous"
  | "search"
  | "filter"
  | "sort"
  | "refresh"
  | "close"
  | "open"
  | "yes"
  | "no"
  | "notFound"
  | "serverError"
  | "networkError"
  | "validationError"
  | "unknownError"
  | "login"
  | "logout"
  | "register"
  | "forgotPassword"
  | "resetPassword"
  | "email"
  | "password"
  | "confirmPassword"
  | "rememberMe"
  | "required"
  | "minLength"
  | "maxLength"
  | "invalidEmail"
  | "invalidUrl"
  | "noPermissionAccessDocument"
  | "storage.fs.fileNotFound"
  | "storage.fs.directoryNotFound"
  | "storage.fs.permissionDenied"
  | "storage.fs.directoryNotEmpty"
  | "storage.fs.expectedFileFoundDirectory"
  | "storage.fs.expectedDirectoryFoundFile"
  | "storage.fs.entryTypeUnsupported"
  | "storage.fs.pathTraversalRejected"
  | "storage.fs.entryAlreadyExists"
  | "storage.fs.contentRequired"
  | "storage.fs.invalidRequest"
  | "storage.fs.failedToReadFile"
  | "storage.fs.failedToGetFileMetadata"
  | "storage.fs.failedToGetDirectoryMetadata"
  | "storage.fs.failedToListDirectory"
  | "storage.fs.failedToListDrives"
  | "storage.fs.unexpectedFileSystemError"
  | "storage.r2.fileNotFound"
  | "storage.r2.directoryNotFound"
  | "storage.r2.entryAlreadyExists"
  | "storage.r2.contentRequired"
  | "storage.r2.invalidRequest"
  | "storage.r2.failedToReadObject"
  | "storage.r2.failedToDeleteObject"
  | "storage.r2.failedToGetObjectMetadata"
  | "storage.r2.failedToGetDirectoryMetadata"
  | "storage.r2.failedToListDirectory"
  | "storage.r2.failedToCreateOrUpdateObject"
  | "storage.drizzle.fileNotFound"
  | "storage.drizzle.directoryNotFound"
  | "storage.drizzle.atomNotFound"
  | "storage.drizzle.entryAlreadyExists"
  | "storage.drizzle.contentRequired"
  | "storage.drizzle.invalidJsonContent"
  | "storage.drizzle.cannotRemoveFolderKey"
  | "storage.drizzle.failedToRemoveAtom"
  | "storage.webdav.fileNotFound"
  | "storage.webdav.directoryNotFound"
  | "storage.webdav.atomNotFound"
  | "storage.webdav.entryAlreadyExists"
  | "storage.webdav.contentRequired"
  | "storage.webdav.directoryNotEmpty"
  | "storage.webdav.invalidRequest"
  | "storage.webdav.authenticationFailed"
  | "storage.webdav.permissionDenied"
  | "storage.webdav.resourceNotFound"
  | "storage.webdav.methodNotAllowed"
  | "storage.webdav.conflict"
  | "storage.webdav.resourceLocked"
  | "storage.webdav.tooManyRequests"
  | "storage.webdav.serviceUnavailable"
  | "storage.webdav.serverUnreachable"
  | "storage.webdav.fetchImplementationMissing"
  | "storage.webdav.unexpectedError"
  | "documentsJsonapiProxy.invalidResponse"
  | "documentsJsonapiProxy.lockAttributesMissing"
  | "documentsJsonapiProxy.lockTimestampInvalid"
  | "documentsJsonapiProxy.networkError"
  | "documentsJsonapiProxy.syncTokenMissing"
  | "documentsJsonapiProxy.unknownRecordType"
  | "assetsObsidian.fileNotFound"
  | "assetsObsidian.directoryNotFound"
  | "assetsObsidian.atomNotFound"
  | "assetsObsidian.filesystemError"
  | "assetsObsidian.pathTraversalRejected"
  | "assetsObsidian.expectedAssetFoundDocument"
  | "assetsObsidian.expectedFileFoundDirectory"
  | "assetsObsidian.updateUnsupported"
  | "documentsObsidian.notPublished"
  | "documentsObsidian.notUnpublished"
  | "documentsObsidian.revisionsUnsupported"
  | "storage.web.fileNotFound"
  | "storage.web.directoryNotFound"
  | "storage.web.quotaExceeded"
  | "storage.web.unexpectedError"
  | "storage.webfs.fileNotFound"
  | "storage.webfs.directoryNotFound"
  | "storage.webfs.quotaExceeded"
  | "storage.webfs.permissionDenied"
  | "storage.webfs.permissionPromptRequired"
  | "storage.webfs.staleHandle"
  | "storage.webfs.fileInsteadOfDirectory"
  | "storage.webfs.directoryInsteadOfFile"
  | "storage.webfs.cannotDeleteRoot"
  | "storage.webfs.directoryNotEmpty"
  | "storage.webfs.unexpectedError"
  | "storage.githubCdn.fileNotFound"
  | "storage.githubCdn.directoryInsteadOfFile"
  | "storage.githubCdn.fileInsteadOfDirectory"
  | "storage.githubCdn.tooManyRequests"
  | "storage.githubCdn.unexpectedError";

Inherited from ​

LaikaError.translation


CODE ​

ts
static CODE: "corrupted_file" = errorCode.CORRUPTED_FILE;

Overrides ​

LaikaError.CODE


STATUS ​

ts
static STATUS: 422 = errorStatus.CORRUPTED_FILE;

Overrides ​

LaikaError.STATUS


TITLE ​

ts
static TITLE: string = 'Corrupted File';

Overrides ​

LaikaError.TITLE

Released under the MIT License.