UNPKG

picorpc

Version:

A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.

31 lines (30 loc) 1.5 kB
/* MAIN */ const ERROR_CODE_INVALID_REQUEST = -1; const ERROR_MESS_INVALID_REQUEST = 'Invalid request'; const ERROR_CODE_INVALID_VERSION = -2; const ERROR_MESS_INVALID_VERSION = 'Invalid version'; const ERROR_CODE_UNSUPPORTED_VERSION = -3; const ERROR_MESS_UNSUPPORTED_VERSION = 'Unsupported version'; const ERROR_CODE_INVALID_ID = -4; const ERROR_MESS_INVALID_ID = 'Invalid id'; const ERROR_CODE_INVALID_PROCEDURE_NAME = -5; const ERROR_MESS_INVALID_PROCEDURE_NAME = 'Invalid method'; const ERROR_CODE_INVALID_PROCEDURE_PARAMS = -6; const ERROR_MESS_INVALID_PROCEDURE_PARAMS = 'Invalid params'; const ERROR_CODE_INVALID_CONTEXT = -7; const ERROR_MESS_INVALID_CONTEXT = 'Invalid context'; const ERROR_CODE_FAILED_PROCEDURE_EXEC = -8; const ERROR_MESS_FAILED_PROCEDURE_EXEC = 'Failed execution'; const FALLBACK_RESPONSE_ID = ''; const VERSION = '1.0.0'; /* EXPORT */ export { ERROR_CODE_INVALID_REQUEST, ERROR_MESS_INVALID_REQUEST }; export { ERROR_CODE_INVALID_VERSION, ERROR_MESS_INVALID_VERSION }; export { ERROR_CODE_UNSUPPORTED_VERSION, ERROR_MESS_UNSUPPORTED_VERSION }; export { ERROR_CODE_INVALID_ID, ERROR_MESS_INVALID_ID }; export { ERROR_CODE_INVALID_PROCEDURE_NAME, ERROR_MESS_INVALID_PROCEDURE_NAME }; export { ERROR_CODE_INVALID_PROCEDURE_PARAMS, ERROR_MESS_INVALID_PROCEDURE_PARAMS }; export { ERROR_CODE_INVALID_CONTEXT, ERROR_MESS_INVALID_CONTEXT }; export { ERROR_CODE_FAILED_PROCEDURE_EXEC, ERROR_MESS_FAILED_PROCEDURE_EXEC }; export { FALLBACK_RESPONSE_ID }; export { VERSION };