Tracing.d.ts 666 B

1234567891011121314151617181920212223242526
  1. import Trace = require('./Trace');
  2. declare class Tracing {
  3. constructor(options?: {
  4. pid?: number;
  5. tid?: number;
  6. processName?: string;
  7. threadName?: string;
  8. });
  9. start(cat?: string): void;
  10. stop(): Trace.IEvent[];
  11. metadata(name: string, args: any): void;
  12. begin(cat: string, name: string, args?: any): void;
  13. end(args?: any): void;
  14. asyncBegin(cat: string, name: string, id?: string, args?: any): string;
  15. asyncEnd(id: string, args?: any): void;
  16. instant(
  17. cat: string,
  18. name: string,
  19. scope?: 'g' | 'p' | 't',
  20. args?: any
  21. ): void;
  22. id(): string;
  23. }
  24. export = Tracing;