UNPKG

@beincom/node-profile

Version:

``` npm install @beincom/node-profile # yarn add @beincom/node-profile ```

16 lines (15 loc) 660 B
import { ProfileExport, ProfileExporter } from './profile-exporter'; import { PyroscopeConfig } from '../config'; export declare class PyroscopeApiExporter implements ProfileExporter { private readonly applicationName; private readonly authToken; private readonly serverAddress; private readonly config; constructor(applicationName: string, authToken: string | undefined, serverAddress: string, config: PyroscopeConfig); export(profileExport: ProfileExport): Promise<void>; private buildEndpointUrl; private buildRequestHeaders; private buildUploadProfileFormData; private handleAxiosError; private uploadProfile; }