UNPKG

@lwc/errors

Version:

LWC Error Utilities

17 lines 756 B
import type { LWCErrorInfo } from '../shared/types'; import type { ErrorConfig } from './errors'; /** * Pattern modeled after @lwc/engine-core's reporting.ts system */ export declare const CompilerMetrics: { readonly LWCDynamicDirective: "lwc-dynamic-directive"; readonly LWCRenderModeDirective: "lwc-render-mode-directive"; readonly LWCSpreadDirective: "lwc-spread-directive"; readonly DynamicImportTransform: "dynamic-import-transform"; }; export type CompilerMetrics = (typeof CompilerMetrics)[keyof typeof CompilerMetrics]; export interface InstrumentationObject { log: (errorInfo: LWCErrorInfo, config: ErrorConfig) => void; incrementCounter: (metric: CompilerMetrics) => void; } //# sourceMappingURL=instrumentation.d.ts.map