UNPKG

alacritty-theme-switch

Version:
48 lines 1.46 kB
/** * Error thrown when a repository URL format is invalid. */ export declare class InvalidRepositoryUrlError extends Error { readonly _tag = "InvalidRepositoryUrlError"; url: string; constructor(url: string, options?: ErrorOptions); } /** * Error thrown when a GitHub API request fails. */ export declare class GitHubApiError extends Error { readonly _tag = "GitHubApiError"; url: string; constructor(url: string, options?: ErrorOptions); } /** * Error thrown when downloading a file fails. */ export declare class FileDownloadError extends Error { readonly _tag = "FileDownloadError"; path: string; constructor(path: string, options?: ErrorOptions); } /** * Error thrown when writing a downloaded file to disk fails. */ export declare class FileWriteError extends Error { readonly _tag = "FileWriteError"; path: string; constructor(path: string, options?: ErrorOptions); } /** * Error thrown when a theme is not found in the repository. */ export declare class ThemeNotFoundInRepoError extends Error { readonly _tag = "ThemeNotFoundInRepoError"; themePath: string; constructor(themePath: string, options?: ErrorOptions); } /** * Error thrown when no license file is found in the repository. */ export declare class NoLicenseFileFoundError extends Error { readonly _tag = "NoLicenseFileFoundError"; constructor(options?: ErrorOptions); } //# sourceMappingURL=errors.d.ts.map