Files
klz-cables.com/.pnpm-store/v10/files/61/75c5bb594cd5a4821615a9e751c4fdeda4b7559d79a6cf3d7696b99eb3b60505edaa9a7d30fbf22ee5a64c0bc687e85ec3ec0dc97a1c354e079078f160e908
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

53 lines
1.4 KiB
Plaintext

/**
* trace-event - A library to create a trace of your node app per
* Google's Trace Event format:
* // JSSTYLED
* https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU
*/
/// <reference types="node" />
import { Readable as ReadableStream } from "stream";
export interface Event {
ts: number;
pid: number;
tid: number;
/** event phase */
ph?: string;
[otherData: string]: any;
}
export interface Fields {
cat?: any;
args?: any;
[filedName: string]: any;
}
export interface TracerOptions {
parent?: Tracer | null;
fields?: Fields | null;
objectMode?: boolean | null;
noStream?: boolean;
}
export declare class Tracer extends ReadableStream {
private _objectMode;
/** Node Stream internal APIs */
private _push;
private firstPush?;
private noStream;
private events;
private parent;
private fields;
constructor(opts?: TracerOptions);
/**
* If in no streamMode in order to flush out the trace
* you need to call flush.
*/
flush(): void;
_read(_: number): void;
private _pushString;
private _flush;
child(fields: Fields): Tracer;
begin(fields: Fields): void;
end(fields: Fields): void;
completeEvent(fields: Fields): void;
instantEvent(fields: Fields): void;
mkEventFunc(ph: string): (fields: Fields) => void;
}