dt-app
Version:
The Dynatrace App Toolkit is a tool you can use from your command line to create, develop, and deploy apps on your Dynatrace environment.
12 lines (11 loc) • 594 B
TypeScript
import type { PrettyErrorMessage } from '../../build/diagnostic';
export type ErrorCollector = {
collect: (newErrors: PrettyErrorMessage[]) => ErrorCollector;
send: () => ErrorCollector;
get: (id?: string) => PrettyErrorMessage[];
clear: (id: string) => ErrorCollector;
clearAll: () => ErrorCollector;
};
/** Error module that collects errors and send them at some point using the provided sender function */
export declare function createErrorCollector(sendFn: (type: 'error', message: string) => void): ErrorCollector;
export declare const errorCollector: ErrorCollector;