UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

30 lines (29 loc) 1.03 kB
export declare enum ErrorCode { UNKNOWN_ERROR = 40000000, DUPLICATE_NAME = 40000001, WRONG_DECORATION = 40000002, REPEAT_ANNOTATION = 40000003, ERROR_CONFIG = 40000004, NOT_EMPTY_STRING = 40000005, INVALID_STRING_VALUE = 40000006, ERROR_PAGE_SOURCE_FILE = 40000007, FILE_ACCESS_ERROR = 40000101, FILE_NOT_FOUND = 40000102, PARSE_FILE_ERROR = 40000103, TEMPLATE_RENDER_ERROR = 40000201, TEMPLATE_NOT_FOUND = 40000202, UNKNOWN_CLASS = 40000301, UNKNOWN_PROPERTY = 40000302, UNKNOWN_CONSTANT = 40000303, UNKNOWN_VARIABLE = 40000304, EXTENSION_LOAD_ERROR = 40000401, EXTENSION_EXECUTE_ERROR = 40000402 } export declare class PluginError extends Error { readonly code: ErrorCode; readonly module: string; readonly data?: any; constructor(code: ErrorCode, module: string, params?: string | string[], data?: any); private logError; static create(code: ErrorCode, module: string, params?: string | string[], data?: any): PluginError; }