@pstdio/opfs-utils
Version:
Utilities for the browser's OPFS: ls, grep, safe file read, unified diff patching, and MIME helpers.
25 lines (24 loc) • 1.18 kB
TypeScript
export declare enum ErrorType {
UNHANDLED_EXCEPTION = "unhandled_exception",
EXECUTION_FAILED = "execution_failed",
FILE_NOT_FOUND = "file_not_found",
FILE_WRITE_FAILURE = "file_write_failure",
READ_CONTENT_FAILURE = "read_content_failure",
ATTEMPT_TO_CREATE_EXISTING_FILE = "attempt_to_create_existing_file",
FILE_TOO_LARGE = "file_too_large",
PERMISSION_DENIED = "permission_denied",
NO_SPACE_LEFT = "no_space_left",
TARGET_IS_DIRECTORY = "target_is_directory",
PATH_NOT_IN_WORKSPACE = "path_not_in_workspace",
SEARCH_PATH_NOT_FOUND = "search_path_not_found",
SEARCH_PATH_NOT_A_DIRECTORY = "search_path_not_a_directory",
EDIT_PREPARATION_FAILURE = "edit_preparation_failure",
EDIT_NO_OCCURRENCE_FOUND = "edit_no_occurrence_found",
EDIT_EXPECTED_OCCURRENCE_MISMATCH = "edit_expected_occurrence_mismatch",
EDIT_NO_CHANGE = "edit_no_change",
GLOB_EXECUTION_ERROR = "glob_execution_error",
GREP_EXECUTION_ERROR = "grep_execution_error",
LS_EXECUTION_ERROR = "ls_execution_error",
PATH_IS_NOT_A_DIRECTORY = "path_is_not_a_directory",
READ_MANY_FILES_SEARCH_ERROR = "read_many_files_search_error"
}