API Reference

IErrorinterface

Interface that defines one error record: message, context, optional code/exception/data, and fatal flag.

Quick facts
Kind
interface
Module
error-log
Members
6
Package
@rs-x/core

Declaration

export interface IError {
  readonly message?: string;
  readonly code?: number;
  readonly exception?: Error;
  readonly context: unknown;
  readonly fatal?: boolean;
  readonly data?: unknown;
}

Import

import type { IError } from '@rs-x/core';

Members

6 members in this interface.

readonly code?
propertyreadonlyoptional
readonly code?: number

Type

number

readonly context
propertyreadonly
readonly context: unknown

Type

unknown

readonly data?
propertyreadonlyoptional
readonly data?: unknown

Type

unknown

readonly exception?
propertyreadonlyoptional
readonly exception?: Error

Type

Error

readonly fatal?
propertyreadonlyoptional
readonly fatal?: boolean

Type

boolean

readonly message?
propertyreadonlyoptional
readonly message?: string

Type

string