MCPcopy
hub / github.com/vitejs/vite / resolveForwardConsoleOptions

Function resolveForwardConsoleOptions

packages/vite/src/node/server/index.ts:271–300  ·  view source on GitHub ↗
(
  value: boolean | ForwardConsoleOptions | undefined,
)

Source from the content-addressed store, hash-verified

269export type HttpServer = http.Server | Http2SecureServer
270
271export async function resolveForwardConsoleOptions(
272 value: boolean | ForwardConsoleOptions | undefined,
273): Promise<ResolvedForwardConsoleOptions> {
274 value ??= (await determineAgent()).isAgent
275
276 if (value === false) {
277 return {
278 enabled: false,
279 unhandledErrors: false,
280 logLevels: [],
281 }
282 }
283
284 if (value === true) {
285 return {
286 enabled: true,
287 unhandledErrors: true,
288 logLevels: ['error', 'warn'],
289 }
290 }
291
292 const unhandledErrors = value.unhandledErrors ?? true
293 const logLevels = value.logLevels ?? []
294
295 return {
296 enabled: unhandledErrors || logLevels.length > 0,
297 unhandledErrors,
298 logLevels,
299 }
300}
301
302export interface ViteDevServer {
303 /**

Callers 1

resolveServerOptionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected