UNPKG

@gentrace/core

Version:
33 lines (32 loc) 1.57 kB
import { Configuration as Configuration } from "../configuration"; import { V1Api, V2Api, V3Api } from "../api"; export declare let GENTRACE_API_KEY: string | Promise<string> | ((name: string) => string) | ((name: string) => Promise<string>); export declare function getGentraceApiKey(): string | Promise<string> | ((name: string) => string) | ((name: string) => Promise<string>); export declare let GENTRACE_BASE_PATH: string; export declare function getGentraceBasePath(): string; export declare let GENTRACE_BRANCH: string; export declare let GENTRACE_COMMIT: string; export declare let GENTRACE_SHOW_CONNECTION_ERRORS: string; export declare let GENTRACE_RUN_NAME: string; export declare let GENTRACE_RESULT_NAME: string; export declare let GENTRACE_ENVIRONMENT_NAME: string; export declare let globalGentraceConfig: Configuration | null; export declare let globalGentraceApi: V1Api | null; export declare let globalGentraceApiV2: V2Api | null; export declare let globalGentraceApiV3: V3Api | null; export declare let globalRequestBuffer: { [pipelineRunId: string]: Promise<any>; }; export declare let resetGlobalGentraceApi: () => void; export declare function init(values?: { apiKey?: string | Promise<string> | ((name: string) => string) | ((name: string) => Promise<string>); basePath?: string; branch?: string; commit?: string; showConnectionErrors?: string; environmentName?: string; runName?: string; resultName?: string; }): void; export declare function deinit(): void; export declare function flush(): Promise<boolean>;