to-json.d.ts 763 B

12345678910111213141516171819202122232425
  1. declare const localEndpoint: {
  2. serviceName: string;
  3. ipv4: string;
  4. port: number;
  5. };
  6. declare type Event = {
  7. traceId: string;
  8. parentId?: number;
  9. name: string;
  10. id: number;
  11. timestamp: number;
  12. duration: number;
  13. localEndpoint?: typeof localEndpoint;
  14. tags?: Object;
  15. startTime?: number;
  16. };
  17. export declare function batcher(reportEvents: (evts: Event[]) => Promise<void>): {
  18. flushAll: () => Promise<void>;
  19. report: (event: Event) => void;
  20. };
  21. declare const _default: {
  22. flushAll: () => Promise<void> | undefined;
  23. report: (name: string, duration: number, timestamp: number, id: number, parentId?: number | undefined, attrs?: Object | undefined, startTime?: number | undefined) => void;
  24. };
  25. export default _default;