@backtrace/node
Version:
Backtrace-JavaScript Node.JS integration
19 lines (18 loc) • 774 B
TypeScript
import { BacktraceAttributeProvider } from '@backtrace/sdk-core';
export declare class ApplicationInformationAttributeProvider implements BacktraceAttributeProvider {
readonly APPLICATION_ATTRIBUTE = "application";
readonly APPLICATION_VERSION_ATTRIBUTE = "application.version";
private _application?;
private _applicationVersion?;
readonly applicationSearchPaths: string[];
get type(): 'scoped' | 'dynamic';
constructor(applicationSearchPaths?: string[], nodeConfiguration?: {
application?: string;
version?: string;
});
get(): Record<string, unknown>;
private generateDefaultApplicationSearchPaths;
private generatePathBasedOnTheDirName;
private readApplicationInformation;
private readPackageFromDir;
}