@lwc/errors
Version:
LWC Error Utilities
17 lines • 756 B
TypeScript
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