UNPKG

@logtail/next

Version:

Better Stack Telemetry Next.js client

21 lines (20 loc) 844 B
import { GetServerSidePropsContext, NextApiRequest } from "next"; import { LogEvent } from "../logger"; import { EndpointType } from "../shared"; import type Provider from "./base"; export default class GenericConfig implements Provider { proxyPath: string; shouldSendEdgeReport: boolean; token: string | undefined; environment: string; ingestingUrl: string | undefined; region: string | undefined; customEndpoint: string | undefined; isEnvVarsSet(): boolean; getIngestURL(_: EndpointType): string; getLogsEndpoint(): string; getWebVitalsEndpoint(): string; wrapWebVitalsObject(metrics: any[]): any; injectPlatformMetadata(logEvent: LogEvent, source: string): void; getHeaderOrDefault(req: NextApiRequest | GetServerSidePropsContext['req'], headerName: string, defaultValue: any): any; }