UNPKG

vue-select-avatar

Version:
10 lines (9 loc) 642 B
export type ErrorCode = 'UNKNOWN' | 'CANCEL' | 'NOT_IMAGE_FILE' | 'IMAGE_FILE_TOO_LARGE' | 'IMAGE_TOO_SMALL' | 'IMAGE_TOO_LARGE' | 'IMAGE_LOAD_FAILED' | 'CANVAS_TO_BLOB_FAILED' | 'BLOB_TO_BASE64_FAILED' | 'CANVAS_CONTEXT_NOT_DEFINED' | 'NO_IMAGE_SELECTED'; export type ErrorMessageMap = Record<ErrorCode, string>; export declare class SelectAvatarError extends Error { code: ErrorCode; constructor(code: ErrorCode); } export declare const errorMessageMap: ErrorMessageMap; export declare const isCancelError: (error: unknown) => boolean; export declare const getErrorMessage: (error: unknown, messageMap?: ErrorMessageMap) => string;