Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@supertenant/superbrain / types / binding.d.cts
Size: Mime:
// (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;
};