Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FuwaError<T>

Type parameters

  • T: keyof typeof messages

Hierarchy

  • Error
    • FuwaError

Index

Constructors

  • new FuwaError<T>(key: T, ...args: ArgumentType<{ FILE_RESOLVE_ERROR: (path: string, status: number) => string; INVALID_PARAMETER: (name: string, constraint: string) => string; INVALID_TOKEN: () => string }[T]>): FuwaError<T>
  • Type parameters

    • T: "INVALID_TOKEN" | "INVALID_PARAMETER" | "FILE_RESOLVE_ERROR"

    Parameters

    • key: T
    • Rest ...args: ArgumentType<{ FILE_RESOLVE_ERROR: (path: string, status: number) => string; INVALID_PARAMETER: (name: string, constraint: string) => string; INVALID_TOKEN: () => string }[T]>

    Returns FuwaError<T>

Properties

cause?: Error
message: string
name: string
stack?: string
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Type declaration

stackTraceLimit: number

Methods

  • captureStackTrace(targetObject: object, constructorOpt?: Function): void
  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

Generated using TypeDoc