Takaro - v0.4.11
    Preparing search index...

    Variable IntegrationsConst

    Integrations: {
        Anr: IntegrationClass & new (
            options?: Partial<AnrIntegrationOptions>,
        ) => Integration & {
            setup(client: Client<ClientOptions<BaseTransportOptions>>): void;
        };
        Apollo: typeof TracingIntegrations.Apollo;
        Console: IntegrationClass;
        Context: IntegrationClass & new (
            options?: {
                app?: boolean;
                cloudResource?: boolean;
                culture?: boolean;
                device?: boolean | { cpu?: boolean; memory?: boolean };
                os?: boolean;
            },
        ) => Integration;
        ContextLines: IntegrationClass & new (
            options?: { frameContextLines?: number },
        ) => Integration;
        Express: typeof TracingIntegrations.Express;
        FunctionToString: IntegrationClass;
        GraphQL: typeof TracingIntegrations.GraphQL;
        Hapi: IntegrationClass;
        Http: typeof Http;
        InboundFilters: IntegrationClass & new (
            options?: Partial<
                {
                    allowUrls: (string | RegExp)[];
                    denyUrls: (string | RegExp)[];
                    disableErrorDefaults: boolean;
                    disableTransactionDefaults: boolean;
                    ignoreErrors: (string | RegExp)[];
                    ignoreInternal: boolean;
                    ignoreTransactions: (string | RegExp)[];
                },
            >,
        ) => Integration;
        LinkedErrors: IntegrationClass & new (
            options?: { key?: string; limit?: number },
        ) => Integration;
        LocalVariables: IntegrationClass & new (
            options?: LocalVariablesIntegrationOptions,
            session?: DebugSession,
        ) => Integration;
        Modules: IntegrationClass;
        Mongo: typeof TracingIntegrations.Mongo;
        Mysql: typeof TracingIntegrations.Mysql;
        OnUncaughtException: IntegrationClass & new (
            options?: Partial<
                {
                    exitEvenIfOtherHandlersAreRegistered: boolean;
                    onFatalError?(this: void, firstError: Error, secondError?: Error): void;
                },
            >,
        ) => Integration;
        OnUnhandledRejection: IntegrationClass & new (
            options?: Partial<{ mode: "warn" | "none" | "strict" }>,
        ) => Integration;
        Postgres: typeof TracingIntegrations.Postgres;
        Prisma: typeof TracingIntegrations.Prisma;
        RequestData: IntegrationClass & new (
            options?: {
                include?: {
                    cookies?: boolean;
                    data?: boolean;
                    headers?: boolean;
                    ip?: boolean;
                    query_string?: boolean;
                    url?: boolean;
                    user?:
                        | boolean
                        | {
                            email?: (...)
                            | (...);
                            id?: (...) | (...);
                            username?: (...) | (...);
                        };
                };
                transactionNamingScheme?: TransactionNamingScheme;
            },
        ) => Integration;
        Spotlight: IntegrationClass & new (
            options?: Partial<{ sidecarUrl?: string }>,
        ) => Integration;
        Undici: typeof Undici;
    }

    Type Declaration

    • Anr: IntegrationClass & new (
          options?: Partial<AnrIntegrationOptions>,
      ) => Integration & {
          setup(client: Client<ClientOptions<BaseTransportOptions>>): void;
      }
    • Apollo: typeof TracingIntegrations.Apollo
    • Console: IntegrationClass
    • Context: IntegrationClass & new (
          options?: {
              app?: boolean;
              cloudResource?: boolean;
              culture?: boolean;
              device?: boolean | { cpu?: boolean; memory?: boolean };
              os?: boolean;
          },
      ) => Integration
    • ContextLines: IntegrationClass & new (options?: { frameContextLines?: number }) => Integration
    • Express: typeof TracingIntegrations.Express
    • FunctionToString: IntegrationClass
    • GraphQL: typeof TracingIntegrations.GraphQL
    • Hapi: IntegrationClass
    • Http: typeof Http
    • InboundFilters: IntegrationClass & new (
          options?: Partial<
              {
                  allowUrls: (string | RegExp)[];
                  denyUrls: (string | RegExp)[];
                  disableErrorDefaults: boolean;
                  disableTransactionDefaults: boolean;
                  ignoreErrors: (string | RegExp)[];
                  ignoreInternal: boolean;
                  ignoreTransactions: (string | RegExp)[];
              },
          >,
      ) => Integration
    • LinkedErrors: IntegrationClass & new (
          options?: { key?: string; limit?: number },
      ) => Integration
    • LocalVariables: IntegrationClass & new (
          options?: LocalVariablesIntegrationOptions,
          session?: DebugSession,
      ) => Integration
    • Modules: IntegrationClass
    • Mongo: typeof TracingIntegrations.Mongo
    • Mysql: typeof TracingIntegrations.Mysql
    • OnUncaughtException: IntegrationClass & new (
          options?: Partial<
              {
                  exitEvenIfOtherHandlersAreRegistered: boolean;
                  onFatalError?(this: void, firstError: Error, secondError?: Error): void;
              },
          >,
      ) => Integration
    • OnUnhandledRejection: IntegrationClass & new (
          options?: Partial<{ mode: "warn" | "none" | "strict" }>,
      ) => Integration
    • Postgres: typeof TracingIntegrations.Postgres
    • Prisma: typeof TracingIntegrations.Prisma
    • RequestData: IntegrationClass & new (
          options?: {
              include?: {
                  cookies?: boolean;
                  data?: boolean;
                  headers?: boolean;
                  ip?: boolean;
                  query_string?: boolean;
                  url?: boolean;
                  user?:
                      | boolean
                      | {
                          email?: (...)
                          | (...);
                          id?: (...) | (...);
                          username?: (...) | (...);
                      };
              };
              transactionNamingScheme?: TransactionNamingScheme;
          },
      ) => Integration
    • Spotlight: IntegrationClass & new (
          options?: Partial<{ sidecarUrl?: string }>,
      ) => Integration
    • Undici: typeof Undici