Pular para o conteúdo principal

Instalação

Com npm ou yarn

Adicione os pacotes @appsignal/angular e @appsignal/javascript ao seu package.json. Em seguida, execute yarn install/npm install. Você também pode adicionar esses pacotes ao seu package.json pela linha de comando:
yarn add @appsignal/javascript @appsignal/angular
npm install @appsignal/javascript @appsignal/angular

Com import maps do JSPM.io

Usando o gerador de import maps do JSPM.io, você pode gerar um import map para as dependências da sua aplicação. Adicione @appsignal/javascript e @appsignal/angular à lista de dependências, depois adicione o import map gerado e o ES module shims ao código da sua aplicação.

Com rails-importmap

Use o comando a seguir para adicionar esses pacotes aos import maps da sua aplicação Rails:
./bin/importmap pin @appsignal/javascript @appsignal/angular

Uso

AppsignalErrorHandler

A integração padrão do Angular é uma classe que estende a classe ErrorHandler fornecida por @angular/core. Em uma nova aplicação criada usando @angular/cli, seu arquivo app.module.ts pode incluir algo assim:
import { ErrorHandler, NgModule } from "@angular/core";
import { appsignal } from "./appsignal";
import { createErrorHandlerFactory } from "@appsignal/angular";

@NgModule({
  // other properties
  providers: [
    {
      provide: ErrorHandler,
      useFactory: createErrorHandlerFactory(appsignal),
    },
  ],
  // other properties
})
export class AppModule {}