Files
klz-cables.com/.pnpm-store/v10/files/4d/d25b3005ab29ce42a33895bcad1e49d3c9e7b1f791dca43e69d67c7fedd41c4afdf07e8c6dc251b647be9c1db63ea48d0e964c0e270e382a2f3bf245f16183
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

79 lines
3.0 KiB
Plaintext

export * from './types/base';
export * from './types/cls';
export * from './types/fcp';
export * from './types/inp';
export * from './types/lcp';
export * from './types/ttfb';
interface PerformanceEntryMap {
navigation: PerformanceNavigationTiming;
resource: PerformanceResourceTiming;
paint: PerformancePaintTiming;
}
declare global {
interface Document {
prerendering?: boolean;
wasDiscarded?: boolean;
}
interface Performance {
getEntriesByType<K extends keyof PerformanceEntryMap>(type: K): PerformanceEntryMap[K][];
}
interface PerformanceObserverInit {
durationThreshold?: number;
}
interface PerformanceNavigationTiming {
activationStart?: number;
}
interface PerformanceEventTiming extends PerformanceEntry {
duration: DOMHighResTimeStamp;
interactionId: number;
}
interface LayoutShiftAttribution {
node: Node | null;
previousRect: DOMRectReadOnly;
currentRect: DOMRectReadOnly;
}
interface LayoutShift extends PerformanceEntry {
value: number;
sources: LayoutShiftAttribution[];
hadRecentInput: boolean;
}
interface LargestContentfulPaint extends PerformanceEntry {
readonly renderTime: DOMHighResTimeStamp;
readonly loadTime: DOMHighResTimeStamp;
readonly size: number;
readonly id: string;
readonly url: string;
readonly element: Element | null;
}
export type ScriptInvokerType = 'classic-script' | 'module-script' | 'event-listener' | 'user-callback' | 'resolve-promise' | 'reject-promise';
export type ScriptWindowAttribution = 'self' | 'descendant' | 'ancestor' | 'same-page' | 'other';
interface PerformanceScriptTiming extends PerformanceEntry {
readonly startTime: DOMHighResTimeStamp;
readonly duration: DOMHighResTimeStamp;
readonly name: string;
readonly entryType: string;
readonly invokerType: ScriptInvokerType;
readonly invoker: string;
readonly executionStart: DOMHighResTimeStamp;
readonly sourceURL: string;
readonly sourceFunctionName: string;
readonly sourceCharPosition: number;
readonly pauseDuration: DOMHighResTimeStamp;
readonly forcedStyleAndLayoutDuration: DOMHighResTimeStamp;
readonly window?: Window;
readonly windowAttribution: ScriptWindowAttribution;
}
interface PerformanceLongAnimationFrameTiming extends PerformanceEntry {
readonly startTime: DOMHighResTimeStamp;
readonly duration: DOMHighResTimeStamp;
readonly name: string;
readonly entryType: string;
readonly renderStart: DOMHighResTimeStamp;
readonly styleAndLayoutStart: DOMHighResTimeStamp;
readonly blockingDuration: DOMHighResTimeStamp;
readonly firstUIEventTimestamp: DOMHighResTimeStamp;
readonly scripts: PerformanceScriptTiming[];
}
}
//# sourceMappingURL=types.d.ts.map