oro:errno
oro:errno converts errno values to names and messages.
Examples#
Convert errno values to names and human-readable messages:
import { EACCES, getName, getMessage } from 'oro:errno'
console.log(getName(EACCES))
console.log(getMessage(EACCES))
API reference#
Module specifiers#
oro:errno
TypeScript declarations#
These declarations are generated from the runtime's published TypeScript surface.
oro:errno#
declare module "oro:errno" {
/**
* Converts an `errno` code to its corresponding string message.
* @param {import('./os/constants.js').errno} {code}
* @return {string}
*/
export function toString(code: any): string;
/**
* Gets the code for a given 'errno' name.
* @param {string|number} name
* @return {errno}
*/
export function getCode(name: string | number): errno;
/**
* Gets the name for a given 'errno' code
* @return {string}
* @param {string|number} code
*/
export function getName(code: string | number): string;
/**
* Gets the message for a 'errno' code.
* @param {number|string} code
* @return {string}
*/
export function getMessage(code: number | string): string;
/**
* @typedef {import('./os/constants.js').errno} errno
*/
export const E2BIG: any;
export const EACCES: any;
export const EADDRINUSE: any;
export const EADDRNOTAVAIL: any;
export const EAFNOSUPPORT: any;
export const EAGAIN: any;
export const EALREADY: any;
export const EBADF: any;
export const EBADMSG: any;
export const EBUSY: any;
export const ECANCELED: any;
export const ECHILD: any;
export const ECONNABORTED: any;
export const ECONNREFUSED: any;
export const ECONNRESET: any;
export const EDEADLK: any;
export const EDESTADDRREQ: any;
export const EDOM: any;
export const EDQUOT: any;
export const EEXIST: any;
export const EFAULT: any;
export const EFBIG: any;
export const EHOSTUNREACH: any;
export const EIDRM: any;
export const EILSEQ: any;
export const EINPROGRESS: any;
export const EINTR: any;
export const EINVAL: any;
export const EIO: any;
export const EISCONN: any;
export const EISDIR: any;
export const ELOOP: any;
export const EMFILE: any;
export const EMLINK: any;
export const EMSGSIZE: any;
export const EMULTIHOP: any;
export const ENAMETOOLONG: any;
export const ENETDOWN: any;
export const ENETRESET: any;
export const ENETUNREACH: any;
export const ENFILE: any;
export const ENOBUFS: any;
export const ENODATA: any;
export const ENODEV: any;
export const ENOENT: any;
export const ENOEXEC: any;
export const ENOLCK: any;
export const ENOLINK: any;
export const ENOMEM: any;
export const ENOMSG: any;
export const ENOPROTOOPT: any;
export const ENOSPC: any;
export const ENOSR: any;
export const ENOSTR: any;
export const ENOSYS: any;
export const ENOTCONN: any;
export const ENOTDIR: any;
export const ENOTEMPTY: any;
export const ENOTSOCK: any;
export const ENOTSUP: any;
export const ENOTTY: any;
export const ENXIO: any;
export const EOPNOTSUPP: any;
export const EOVERFLOW: any;
export const EPERM: any;
export const EPIPE: any;
export const EPROTO: any;
export const EPROTONOSUPPORT: any;
export const EPROTOTYPE: any;
export const ERANGE: any;
export const EROFS: any;
export const ESPIPE: any;
export const ESRCH: any;
export const ESTALE: any;
export const ETIME: any;
export const ETIMEDOUT: any;
export const ETXTBSY: any;
export const EWOULDBLOCK: any;
export const EXDEV: any;
export const strings: any;
export { constants };
namespace _default {
export { constants };
export { strings };
export { toString };
export { getCode };
export { getMessage };
}
export default _default;
export type errno = import("oro:os/constants").errno;
import { errno as constants } from "oro:os/constants";
}
See also#
Source repository · Edit this page · View Markdown