UNPKG

@fibercom/routeros-api

Version:

Robust MikroTik RouterOS API client for Node.js and TypeScript

146 lines 10.3 kB
"use strict"; 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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