File

src/lib/message-http-error/message-http-error.service.ts

Extends

AnyHttpErrorService

Index

Properties
Methods

Methods

compare
compare(a: MessageHttpErrorDialogData, b: MessageHttpErrorDialogData)
Inherited from ErrorCaptureService
Parameters :
Name Type Optional
a MessageHttpErrorDialogData No
b MessageHttpErrorDialogData No
Returns : boolean
openDialog
openDialog(errorList: WritableSignal)
Inherited from ErrorCaptureService
Parameters :
Name Type Optional
errorList WritableSignal<Error[]> No
Returns : void
push
push(error: Error)
Inherited from ErrorCaptureService
Parameters :
Name Type Optional
error Error No
Returns : void

Properties

Protected Readonly component
Default value : MessageHttpErrorComponent
Inherited from ErrorCaptureService
import { Injectable } from '@angular/core';
import { AnyHttpErrorService } from '../any-http-error/any-http-error.service';
import { MessageHttpErrorDialogData } from './message-http-error-dialog-data';
import { MessageHttpErrorComponent } from './message-http-error.component';

@Injectable({ providedIn: 'root' })
export class MessageHttpErrorService extends AnyHttpErrorService<MessageHttpErrorDialogData> {

  protected override readonly component = MessageHttpErrorComponent;

  override compare(a: MessageHttpErrorDialogData, b: MessageHttpErrorDialogData): boolean {
    return super.compare(a, b) && a.error.message === b.error.message;
  }

}

results matching ""

    No results matching ""