UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

31 lines (30 loc) 797 B
import type { ZodError } from 'zod'; import { type ErrorWithMetadata } from '../core/errors/index.js'; interface ErrorEventPayload { name: string; isFatal: boolean; plugin?: string | undefined; cliCommand: string; anonymousMessageHint?: string | undefined; } interface ConfigErrorEventPayload extends ErrorEventPayload { isConfig: true; configErrorPaths: string[]; } export declare function eventConfigError({ err, cmd, isFatal, }: { err: ZodError; cmd: string; isFatal: boolean; }): { eventName: string; payload: ConfigErrorEventPayload; }[]; export declare function eventError({ cmd, err, isFatal, }: { err: ErrorWithMetadata; cmd: string; isFatal: boolean; }): { eventName: string; payload: ErrorEventPayload; }[]; export {};