BaseWsExceptionFilter

  
class BaseWsExceptionFilter<TError = any> implements WsExceptionFilter {
  catch(exception: TError, host: ArgumentsHost)
  handleError<TClient extends {
    emit: Function;
}>(client: TClient, exception: TError)
  handleUnknownError<TClient extends {
    emit: Function;
}>(exception: TError, client: TClient)
  isExceptionObject(err: any): err is Error
}

Methods

catch()


catch(exception: TError, host: ArgumentsHost)

Parameters

Option Type Description
exception TError
host ArgumentsHost

handleError()


handleError<TClient extends {
    emit: Function;
}>(client: TClient, exception: TError)

Parameters

Option Type Description
client TClient
exception TError

handleUnknownError()


handleUnknownError<TClient extends {
    emit: Function;
}>(exception: TError, client: TClient)

Parameters

Option Type Description
exception TError
client TClient

isExceptionObject()


isExceptionObject(err: any): err is Error

Parameters

Option Type Description
err any

Returns

err is Error