wonder-stuff
    Preparing search index...

    An error that can be used to capture details for reporting to Sentry.

    The error kind will be a tag on the reported Sentry event.

    KindSentryError

    Hierarchy (View Summary)

    Index

    Constructors

    • Creates an instance of KindSentryError.

      Parameters

      • message: string

        The error message.

      • Optionalkind: string = Errors.Unknown

        The kind of error. This will be combined with prefix to form the name of the error, i.e. PrefixSentryKindError. Defaults to Errors.Unknown.

      • Optionaloptions: Options = ...

        Options for constructing the error.

        • cause

          The error that caused this error.

        • metadata

          The metadata to attach to the error.

        • prefix

          A prefix to prepend the name of the error.

        • name

          The name of the error.

        • framesToPop

          The number of stack frames to remove from the error's stack. This can be used to ensure that the top call of the stack references the point at which an error is thrown which can be useful when helper functions are used to build the error being thrown.

      Returns KindSentryError

    Properties

    cause: Error | null | undefined
    framesToPop: number

    The number of stack frames to pop from the top of the stack.

    This is used by Sentry to determine how to process the stack for us.

    kind: string
    message: string
    metadata: Readonly<Metadata> | null | undefined
    name: string
    originalMessage: string
    stack?: string
    prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

    Optional override for formatting stack traces

    stackTraceLimit: number

    Accessors

    Methods

    • Create .stack property on a target object

      Parameters

      • targetObject: object
      • OptionalconstructorOpt: Function

      Returns void