node-universe
Version:
基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。
19 lines (18 loc) • 702 B
TypeScript
import { GenericObject } from '../../../typings';
import Tracer from '../tracer';
import { LoggerInstance } from '../../../typings/logger';
import Star from '../../../lib/star';
import Span from '../span';
export default class BaseTraceExporter {
options: GenericObject;
tracer: Tracer | null;
logger: LoggerInstance | null;
star: Star | null;
constructor(options?: GenericObject);
init(tracer: Tracer): void;
stop(): void;
spanStarted(span: Span): void;
spanFinished(span: Span): void;
flattenTags(obj: GenericObject | null, convertToString?: boolean, path?: string): {} | null;
errorToObject(error: Error | boolean | null): Partial<true | Error> | null;
}