Home

Ninth Degree Platform - Ngrx Exceptions

Provide exception management with NGRX

Quickstart

npm i @ninthdegree/ngrx-exceptions

import {NgrxExceptionsModule} from '@ninthdegree/ngrx-exceptions';

@NgModule({
  imports: [
    ...
    NgrxExceptionsModule
    ]
})
export class AppModule {}


export const myTechnicalException = 'MyTechnicalException';
export const myFunctionalException = 'MyFunctionalException';



import { myTechnicalException, myFunctionalException } from './custom-exceptions.constant';
import {throwFunctionalException, throwTechnicalException} from "@ne/ngrx-exceptions";
...

throwFunctionalException(myFunctionalException, 'A functional Exception');
throwTechnicalException(myTechnicalException, 'A functional Exception', new Error());