Repository URL to install this package:
|
Version:
0.8.4 ▾
|
// (c) Copyright 2023 Supertenant Ltd. - all rights reserved.
// See LICENSE file in project root for license terms.
declare namespace _default {
import setenv = setenv;
export { setenv };
import init = init;
export { init };
import shutdown = shutdown;
export { shutdown };
import is_serverless = is_serverless;
export { is_serverless };
import enable_circuit_breaker = enable_circuit_breaker;
export { enable_circuit_breaker };
import is_circuit_breaker_enabled = is_circuit_breaker_enabled;
export { is_circuit_breaker_enabled };
import is_integration_circuit_breaker_enabled = is_integration_circuit_breaker_enabled;
export { is_integration_circuit_breaker_enabled };
import log = log;
export { log };
import open_span = open_span;
export { open_span };
import poll_span_action = poll_span_action;
export { poll_span_action };
import close_span = close_span;
export { close_span };
import _debug_has_span = _debug_has_span;
export { _debug_has_span };
import _debug_do_gc = _debug_do_gc;
export { _debug_do_gc };
import _debug_print_runtime_stats = _debug_print_runtime_stats;
export { _debug_print_runtime_stats };
import create_task = create_task;
export { create_task };
import create_task_auto_inc = create_task_auto_inc;
export { create_task_auto_inc };
import finish_task = finish_task;
export { finish_task };
import set_label_on_shared_data = set_label_on_shared_data;
export { set_label_on_shared_data };
import print_version = print_version;
export { print_version };
import get_config = get_config;
export { get_config };
}
export default _default;
export type SpanLabels = {
[id: string]: string;
};
export type SpanID = Object;
export type OpenSpanResult = Object;
export type JSOpenSpanResult = {
spanId: SpanID;
openSpanResult: OpenSpanResult;
action: BigInt;
};