@fibercom/routeros-api
Version:
Robust MikroTik RouterOS API client for Node.js and TypeScript
146 lines • 10.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Dictionary of error and status messages used throughout the RouterOS API library.
* These messages are mapped to error codes and interpolated in RosException.
*
* Use {{key}} to denote replaceable variables passed from the exception.
*/
exports.default = {
UNREGISTEREDTAG: "Received data on unregistered tag. This is an error on this API itself and shouldn't have happened.",
UNKNOWNREPLY: "Tried to process unknown reply: {{reply}}",
CANTLOGIN: "Username or password is invalid",
STREAMCLOSD: "Streaming is closed",
ALRDYSTREAMING: "Already streaming",
CANTWRTWHLSTRMG: "Cannot write over the same channel that is streaming",
ALRDYCLOSNG: "Connection already closing",
ALRDYCONNECTING: "Already connecting",
SOCKTMOUT: "Timed out after {{seconds}} seconds",
REFNOTFND: "Item not found with the reference provided in {{key}}",
APIFORBIDDEN: "{{message}}",
LOGINBLOCKED: "{{message}}",
TRAP: "{{message}}",
RETRYFAIL: "{{message}}",
// System-level and socket errors (mirroring standard Unix error codes)
E2BIG: "Argument list too long.",
EACCES: "Permission denied.",
EADDRINUSE: "Address already in use.",
EADDRNOTAVAIL: "Address not available.",
EAFNOSUPPORT: "Address family not supported.",
EAGAIN: "Resource temporarily unavailable.",
EALREADY: "Connection already in progress.",
EBADE: "Invalid exchange.",
EBADF: "Bad file descriptor.",
EBADFD: "File descriptor in bad state.",
EBADMSG: "Bad message.",
EBADR: "Invalid request descriptor.",
EBADRQC: "Invalid request code.",
EBADSLT: "Invalid slot.",
EBUSY: "Device or resource busy.",
ECANCELED: "Operation canceled.",
ECHILD: "No child processes.",
ECHRNG: "Channel number out of range.",
ECOMM: "Communication error on send.",
ECONNABORTED: "Connection aborted.",
ECONNREFUSED: "Connection refused.",
ECONNRESET: "Connection reset.",
EDEADLK: "Resource deadlock avoided.",
EDEADLOCK: "Resource deadlock avoided.",
EDESTADDRREQ: "Destination address required.",
EDOM: "Mathematics argument out of domain of function.",
EDQUOT: "Disk quota exceeded.",
EEXIST: "File exists.",
EFAULT: "Bad address.",
EFBIG: "File too large.",
EHOSTDOWN: "Host is down.",
EHOSTUNREACH: "Host is unreachable.",
EIDRM: "Identifier removed.",
EILSEQ: "Invalid or incomplete multibyte or wide character.",
EINPROGRESS: "Operation in progress.",
EINTR: "Interrupted function call.",
EINVAL: "Invalid argument.",
EIO: "Input/output error.",
EISCONN: "Socket is connected.",
EISDIR: "Is a directory.",
EISNAM: "Is a named type file.",
EKEYEXPIRED: "Key has expired.",
EKEYREJECTED: "Key was rejected by service.",
EKEYREVOKED: "Key has been revoked.",
EL2HLT: "Level 2 halted.",
EL2NSYNC: "Level 2 not synchronized.",
EL3HLT: "Level 3 halted.",
EL3RST: "Level 3 reset.",
ELIBACC: "Cannot access a needed shared library.",
ELIBBAD: "Accessing a corrupted shared library.",
ELIBMAX: "Too many shared libraries linked.",
ELIBSCN: ".lib section in a.out corrupted.",
ELIBEXEC: "Cannot exec a shared library directly.",
ELOOP: "Too many levels of symbolic links.",
EMEDIUMTYPE: "Wrong medium type.",
EMFILE: "Too many open files.",
EMLINK: "Too many links.",
EMSGSIZE: "Message too long.",
EMULTIHOP: "Multihop attempted.",
ENAMETOOLONG: "Filename too long.",
ENETDOWN: "Network is down.",
ENETRESET: "Connection aborted by network.",
ENETUNREACH: "Network unreachable.",
ENFILE: "Too many open files in system.",
ENOBUFS: "No buffer space available.",
ENODATA: "No message on STREAM head read queue.",
ENODEV: "No such device.",
ENOENT: "No such file or directory.",
ENOEXEC: "Exec format error.",
ENOKEY: "Required key not available.",
ENOLCK: "No locks available.",
ENOLINK: "Link has been severed.",
ENOMEDIUM: "No medium found.",
ENOMEM: "Not enough space.",
ENOMSG: "No message of the desired type.",
ENONET: "Machine is not on the network.",
ENOPKG: "Package not installed.",
ENOPROTOOPT: "Protocol not available.",
ENOSPC: "No space left on device.",
ENOSR: "No STREAM resources.",
ENOSTR: "Not a STREAM.",
ENOSYS: "Function not implemented.",
ENOTBLK: "Block device required.",
ENOTCONN: "Socket not connected.",
ENOTDIR: "Not a directory.",
ENOTEMPTY: "Directory not empty.",
ENOTSOCK: "Not a socket.",
ENOTSUP: "Operation not supported.",
ENOTTY: "Inappropriate I/O control operation.",
ENOTUNIQ: "Name not unique on network.",
ENXIO: "No such device or address.",
EOPNOTSUPP: "Operation not supported on socket.",
EOVERFLOW: "Value too large.",
EPERM: "Operation not permitted.",
EPFNOSUPPORT: "Protocol family not supported.",
EPIPE: "Broken pipe.",
EPROTO: "Protocol error.",
EPROTONOSUPPORT: "Protocol not supported.",
EPROTOTYPE: "Protocol wrong type for socket.",
ERANGE: "Result too large.",
EREMCHG: "Remote address changed.",
EREMOTE: "Object is remote.",
EREMOTEIO: "Remote I/O error.",
ERESTART: "Interrupted system call should be restarted.",
EROFS: "Read-only file system.",
ESHUTDOWN: "Cannot send after shutdown.",
ESPIPE: "Invalid seek.",
ESOCKTNOSUPPORT: "Socket type not supported.",
ESRCH: "No such process.",
ESTALE: "Stale file handle.",
ESTRPIPE: "Streams pipe error.",
ETIME: "Timer expired.",
ETIMEDOUT: "Connection timed out.",
ETXTBSY: "Text file busy.",
EUCLEAN: "Structure needs cleaning.",
EUNATCH: "Protocol driver not attached.",
EUSERS: "Too many users.",
EWOULDBLOCK: "Resource temporarily unavailable.",
EXDEV: "Improper link.",
EXFULL: "Exchange full.",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVzc2FnZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbWVzc2FnZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7Ozs7R0FLRztBQUNILGtCQUFlO0lBQ2IsZUFBZSxFQUNiLHFHQUFxRztJQUN2RyxZQUFZLEVBQUUsMkNBQTJDO0lBQ3pELFNBQVMsRUFBRSxpQ0FBaUM7SUFDNUMsV0FBVyxFQUFFLHFCQUFxQjtJQUNsQyxjQUFjLEVBQUUsbUJBQW1CO0lBQ25DLGVBQWUsRUFBRSxzREFBc0Q7SUFDdkUsV0FBVyxFQUFFLDRCQUE0QjtJQUN6QyxlQUFlLEVBQUUsb0JBQW9CO0lBQ3JDLFNBQVMsRUFBRSxxQ0FBcUM7SUFDaEQsU0FBUyxFQUFFLHVEQUF1RDtJQUNsRSxZQUFZLEVBQUUsYUFBYTtJQUMzQixZQUFZLEVBQUUsYUFBYTtJQUMzQixJQUFJLEVBQUUsYUFBYTtJQUNuQixTQUFTLEVBQUUsYUFBYTtJQUV4Qix1RUFBdUU7SUFDdkUsS0FBSyxFQUFFLHlCQUF5QjtJQUNoQyxNQUFNLEVBQUUsb0JBQW9CO0lBQzVCLFVBQVUsRUFBRSx5QkFBeUI7SUFDckMsYUFBYSxFQUFFLHdCQUF3QjtJQUN2QyxZQUFZLEVBQUUsK0JBQStCO0lBQzdDLE1BQU0sRUFBRSxtQ0FBbUM7SUFDM0MsUUFBUSxFQUFFLGlDQUFpQztJQUMzQyxLQUFLLEVBQUUsbUJBQW1CO0lBQzFCLEtBQUssRUFBRSxzQkFBc0I7SUFDN0IsTUFBTSxFQUFFLCtCQUErQjtJQUN2QyxPQUFPLEVBQUUsY0FBYztJQUN2QixLQUFLLEVBQUUsNkJBQTZCO0lBQ3BDLE9BQU8sRUFBRSx1QkFBdUI7SUFDaEMsT0FBTyxFQUFFLGVBQWU7SUFDeEIsS0FBSyxFQUFFLDBCQUEwQjtJQUNqQyxTQUFTLEVBQUUscUJBQXFCO0lBQ2hDLE1BQU0sRUFBRSxxQkFBcUI7SUFDN0IsTUFBTSxFQUFFLDhCQUE4QjtJQUN0QyxLQUFLLEVBQUUsOEJBQThCO0lBQ3JDLFlB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