picorpc
Version:
A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.
29 lines (28 loc) • 1.62 kB
TypeScript
declare const ERROR_CODE_INVALID_REQUEST = -1;
declare const ERROR_MESS_INVALID_REQUEST = "Invalid request";
declare const ERROR_CODE_INVALID_VERSION = -2;
declare const ERROR_MESS_INVALID_VERSION = "Invalid version";
declare const ERROR_CODE_UNSUPPORTED_VERSION = -3;
declare const ERROR_MESS_UNSUPPORTED_VERSION = "Unsupported version";
declare const ERROR_CODE_INVALID_ID = -4;
declare const ERROR_MESS_INVALID_ID = "Invalid id";
declare const ERROR_CODE_INVALID_PROCEDURE_NAME = -5;
declare const ERROR_MESS_INVALID_PROCEDURE_NAME = "Invalid method";
declare const ERROR_CODE_INVALID_PROCEDURE_PARAMS = -6;
declare const ERROR_MESS_INVALID_PROCEDURE_PARAMS = "Invalid params";
declare const ERROR_CODE_INVALID_CONTEXT = -7;
declare const ERROR_MESS_INVALID_CONTEXT = "Invalid context";
declare const ERROR_CODE_FAILED_PROCEDURE_EXEC = -8;
declare const ERROR_MESS_FAILED_PROCEDURE_EXEC = "Failed execution";
declare const FALLBACK_RESPONSE_ID = "";
declare const VERSION = "1.0.0";
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 };