Options
All
  • Public
  • Public/Protected
  • All
Menu

Module lib/utils/errors

Index

Functions

Const panic

  • panic(message?: string, details?: {}): never

throwDisabled

  • throwDisabled(message?: string, details?: {}): never
  • Parameters

    • message: string = 'errors.disabled'
    • details: {} = ...

    Returns never

throwForbidden

  • throwForbidden(message?: string, details?: {}): never
  • Parameters

    • message: string = 'errors.forbidden'
    • details: {} = ...

    Returns never

throwInternal

  • throwInternal(message?: string, details?: {}): never

throwNotFound

  • throwNotFound(message?: string, details?: {}): never
  • Parameters

    • message: string = 'errors.not_found'
    • details: {} = ...

    Returns never

throwUnauthenticated

  • throwUnauthenticated(message?: string, details?: {}): never
  • Parameters

    • message: string = 'errors.unauthenticated'
    • details: {} = ...

    Returns never

throwUnprocessable

  • throwUnprocessable(message?: string, details?: {}): never
  • Parameters

    • message: string = 'errors.unprocessable'
    • details: {} = ...

    Returns never

unsafe

  • unsafe<T>(fn: T): T
  • Wraps a function to make sure any thrown error gets transformed into a GoodChatError

    export

    Type parameters

    Parameters

    • fn: T

    Returns T

wrapError

Generated using TypeDoc