@sentry/utils
Version:
Utilities for all Sentry JavaScript SDKs
23 lines • 973 B
TypeScript
import { DsnComponents, DsnLike } from '@sentry/types';
/**
* Renders the string representation of this Dsn.
*
* By default, this will render the public representation without the password
* component. To get the deprecated private representation, set `withPassword`
* to true.
*
* @param withPassword When set to true, the password will be included.
*/
export declare function dsnToString(dsn: DsnComponents, withPassword?: boolean): string;
/** The Sentry Dsn, identifying a Sentry instance and project. */
export declare function makeDsn(from: DsnLike): DsnComponents;
/**
* Changes a Dsn to point to the `relay` server running in the Lambda Extension.
*
* This is only used by the serverless integration for AWS Lambda.
*
* @param originalDsn The original Dsn of the customer.
* @returns Dsn pointing to Lambda extension.
*/
export declare function extensionRelayDSN(originalDsn: string | undefined): string | undefined;
//# sourceMappingURL=dsn.d.ts.map