New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ms-cloudpack/telemetry

Package Overview
Dependencies
Maintainers
0
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ms-cloudpack/telemetry - npm Package Compare versions

Comparing version 0.9.6 to 0.10.0

5

lib/BaseTelemetryClient.d.ts

@@ -1,7 +0,8 @@

import { type Tracer } from '@opentelemetry/api';
import type { TelemetryOptions } from './types/TelemetryOptions.js';
import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';
import type { TelemetryClient } from './types/TelemetryClient.js';
import { type AsyncTracer } from './proxies/createProxiedTracer.js';
export declare class BaseTelemetryClient implements TelemetryClient {
protected readonly _tracerProvider: NodeTracerProvider;
private _tracer;
constructor(options: TelemetryOptions);

@@ -16,4 +17,4 @@ /**

*/
get tracer(): Tracer;
get tracer(): AsyncTracer;
}
//# sourceMappingURL=BaseTelemetryClient.d.ts.map

3

lib/index.d.ts

@@ -1,2 +0,2 @@

export type { Span, Tracer } from '@opentelemetry/api';
export type { Span } from '@opentelemetry/api';
export { createTelemetryClient } from './createTelemetryClient.js';

@@ -7,2 +7,3 @@ export type { LogLevel } from './types/LogLevel.js';

export { createNoOpTelemetryClient } from './createNoOpTelemetryClient.js';
export type { AsyncTracer } from './proxies/createProxiedTracer.js';
//# sourceMappingURL=index.d.ts.map
import type { Tracer, Span, SpanOptions, Context } from '@opentelemetry/api';
export type SpanFunction<T> = (span: Span) => T;
export declare function createImprovedStartActiveSpan(target: Tracer): <T>(name: string, optionsOrFn?: SpanOptions | SpanFunction<unknown> | undefined, contextOrFn?: Context | SpanFunction<unknown> | undefined, maybeFn?: SpanFunction<unknown> | undefined) => T;
export type SpanFunction<T> = (span: Span) => T | Promise<T>;
export declare function createImprovedStartActiveSpan(target: Tracer): <T>(name: string, optionsOrFn?: SpanOptions | SpanFunction<unknown> | undefined, contextOrFn?: Context | SpanFunction<unknown> | undefined, maybeFn?: SpanFunction<unknown> | undefined) => Promise<T>;
//# sourceMappingURL=createImprovedStartActiveSpan.d.ts.map

@@ -1,2 +0,7 @@

import type { Tracer } from '@opentelemetry/api';
import type { Context, Span, SpanOptions, Tracer } from '@opentelemetry/api';
export type AsyncTracer = Omit<Tracer, 'startActiveSpan'> & {
startActiveSpan<F extends (span: Span) => unknown>(name: string, fn: F): Promise<Awaited<ReturnType<F>>>;
startActiveSpan<F extends (span: Span) => unknown>(name: string, options: SpanOptions, fn: F): Promise<Awaited<ReturnType<F>>>;
startActiveSpan<F extends (span: Span) => unknown>(name: string, options: SpanOptions, context: Context, fn: F): Promise<Awaited<ReturnType<F>>>;
};
/**

@@ -9,3 +14,3 @@ * Creates a proxied tracer that will automatically do the following things;

*/
export declare function createProxiedTracer(tracer: Tracer): Tracer;
export declare function createProxiedTracer(tracer: Tracer): AsyncTracer;
//# sourceMappingURL=createProxiedTracer.d.ts.map

@@ -8,3 +8,3 @@ import type { Span } from '@opentelemetry/api';

*/
export declare function createSpanFunctionWrapper<T>(fn: SpanFunction<T>): (span: Span) => T;
export declare function createSpanFunctionWrapper<T>(fn: SpanFunction<T>): (span: Span) => Promise<T>;
//# sourceMappingURL=createSpanFunctionWrapper.d.ts.map

@@ -1,2 +0,3 @@

export type LogLevel = 'NONE' | 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'VERBOSE' | 'ALL';
import type { DiagLogLevel } from '@opentelemetry/api';
export type LogLevel = keyof typeof DiagLogLevel;
//# sourceMappingURL=LogLevel.d.ts.map

@@ -1,2 +0,2 @@

import type { Tracer } from '@opentelemetry/api';
import type { AsyncTracer } from '../proxies/createProxiedTracer.js';
export interface TelemetryClient {

@@ -11,4 +11,4 @@ /**

*/
get tracer(): Tracer;
get tracer(): AsyncTracer;
}
//# sourceMappingURL=TelemetryClient.d.ts.map
{
"name": "@ms-cloudpack/telemetry",
"version": "0.9.6",
"version": "0.10.0",
"description": "Helpers for reporting telemetry in Cloudpack.",

@@ -13,3 +13,3 @@ "license": "MIT",

"types": "./lib/index.d.ts",
"import": "./dist/index.js"
"import": "./lib/index.js"
}

@@ -34,3 +34,3 @@ },

"build:watch": "cloudpack-scripts build-watch",
"build": "cloudpack-scripts build && cloudpack-scripts bundle-node",
"build": "cloudpack-scripts build",
"lint:update": "cloudpack-scripts lint-update",

@@ -37,0 +37,0 @@ "lint": "cloudpack-scripts lint",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc