koa-opentracing
Advanced tools
Comparing version 1.3.1 to 1.3.2
@@ -6,3 +6,3 @@ import { | ||
} from 'opentracing' | ||
import Application from '@types/koa' | ||
import * as Koa from 'koa' | ||
@@ -32,13 +32,26 @@ | ||
interface zipkinLoggerOptions { | ||
version?: 'v1' | 'v2' = 'v1' | ||
interval?: number = 1000 | ||
endpoint: string | ||
} | ||
declare class ZipkinLogger { | ||
constructor(opt: { | ||
version?: 'v1' | 'v2' = 'v1' | ||
endpoint: string | ||
interval: number = 1000 | ||
}) | ||
constructor(opt: zipkinLoggerOptions) | ||
} | ||
interface koaOpentracingOptions { | ||
appname: string | ||
logger?: Logger[] | ||
httpCarrier?: Carrier | string | null | ||
httpTag?: { | ||
header?: boolean | ||
} | ||
carrier?: { [format: string]: Carrier } | ||
sampler?: Sampler | ||
} | ||
/** | ||
* main function to add a middleware to assign a tracer on context | ||
* @param {Application} app koa application | ||
* @param {Koa} app koa application | ||
* @param {Object} opt options | ||
@@ -53,12 +66,3 @@ * @param {String} opt.appname service name | ||
*/ | ||
declare function koaOpentracing(app: Application, opt: { | ||
appname: string | ||
logger?: Logger[] | ||
httpCarrier?: Carrier | string | null | ||
httpTag?: { | ||
header?: boolean | ||
} | ||
carrier: { [format: string]: Carrier } | ||
sampler: Sampler | ||
}) | ||
declare function koaOpentracing(app: Koa, opt: koaOpentracingOptions) | ||
@@ -90,2 +94,9 @@ /** | ||
interface wrapOptions { | ||
thisObj?: any | ||
fnName?: string | ||
logParams?: boolean | ||
logReturn?: boolean | ||
} | ||
declare class Tracer extends OpentracingTracer { | ||
@@ -108,8 +119,3 @@ /** | ||
*/ | ||
wrap(fn: Function, opt?: { | ||
thisObj?: any | ||
fnName?: string | ||
logParams?: boolean | ||
logReturn?: boolean | ||
}): Function | ||
wrap(fn: Function, opt?: wrapOptions): Function | ||
@@ -116,0 +122,0 @@ /** |
@@ -5,3 +5,3 @@ { | ||
"types": "global.d.ts", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"repository": "https://github.com/teambition/koa-opentracing.git", | ||
@@ -23,3 +23,2 @@ "author": "cnwangjie", | ||
"devDependencies": { | ||
"@types/koa": "^2.0.46", | ||
"babel-core": "^6.26.3", | ||
@@ -26,0 +25,0 @@ "babel-loader": "^7.1.5", |
187142
12
1314