index-ticketing
Version:
Automatic error tracking and ticketing system integration
35 lines • 895 B
TypeScript
import { Breadcrumb } from '../types';
export declare class BreadcrumbBuffer {
private breadcrumbs;
private maxBreadcrumbs;
constructor(maxBreadcrumbs?: number);
/**
* Add a breadcrumb to the buffer
*/
add(breadcrumb: Omit<Breadcrumb, 'timestamp'>): void;
/**
* Get all breadcrumbs
*/
getAll(): Breadcrumb[];
/**
* Clear all breadcrumbs
*/
clear(): void;
/**
* Add a navigation breadcrumb
*/
addNavigation(from: string, to: string): void;
/**
* Add a UI interaction breadcrumb
*/
addUI(action: string, target: string): void;
/**
* Add an HTTP request breadcrumb
*/
addHttp(method: string, url: string, status?: number): void;
/**
* Add a console log breadcrumb
*/
addConsole(level: string, message: string): void;
}
//# sourceMappingURL=breadcrumbs.d.ts.map