UNPKG

fenextjs-interface

Version:
40 lines (39 loc) 1.43 kB
export declare enum ErrorCode { ERROR = "ERROR", USER_TOKEN_NOT_FOUND = "USER_TOKEN_NOT_FOUND", USER_TOKEN_INVALID = "USER_TOKEN_INVALID", PAGE_NOT_FOUND = "PAGE_NOT_FOUND", SERVER_ERROR = "SERVER_ERROR", UNAUTHORIZED = "UNAUTHORIZED", FORBIDDEN = "FORBIDDEN", BAD_REQUEST = "BAD_REQUEST", TIMEOUT = "TIMEOUT", NETWORK_ERROR = "NETWORK_ERROR", DATABASE_ERROR = "DATABASE_ERROR", FILE_NOT_FOUND = "FILE_NOT_FOUND", METHOD_NOT_ALLOWED = "METHOD_NOT_ALLOWED", NOT_ACCEPTABLE = "NOT_ACCEPTABLE", REQUEST_TIMEOUT = "REQUEST_TIMEOUT", TOO_MANY_REQUESTS = "TOO_MANY_REQUESTS", INTERNAL_SERVER_ERROR = "INTERNAL_SERVER_ERROR", NOT_IMPLEMENTED = "NOT_IMPLEMENTED", SERVICE_UNAVAILABLE = "SERVICE_UNAVAILABLE", INPUT_INVALID = "INPUT_INVALID", INPUT_LENGTH = "INPUT_LENGTH", INPUT_NOT_EQUAL = "INPUT_NOT_EQUAL", INPUT_REQUIRED = "INPUT_REQUIRED", INPUT_TOO_SHORT = "INPUT_TOO_SHORT", INPUT_TOO_LONG = "INPUT_TOO_LONG", INPUT_OUT_OF_RANGE = "INPUT_OUT_OF_RANGE", INPUT_PATTERN_MISMATCH = "INPUT_PATTERN_MISMATCH", INPUT_VALUE_TOO_LOW = "INPUT_VALUE_TOO_LOW", INPUT_VALUE_TOO_HIGH = "INPUT_VALUE_TOO_HIGH", GOOGLE_KEY_NOT_FOUND = "GOOGLE_KEY_NOT_FOUND", GOOGLE_KEY_INVALID = "GOOGLE_KEY_INVALID" } export interface ErrorProps<D = any> { code?: ErrorCode; message?: string; content?: any; data?: D; }