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

Function normalizeUserOnWarn

packages/vite/src/node/build.ts:1182–1195  ·  view source on GitHub ↗
(
  userOnWarn: WarningHandlerWithDefault,
  defaultHandler: LogOrStringHandler,
)

Source from the content-addressed store, hash-verified

1180}
1181
1182function normalizeUserOnWarn(
1183 userOnWarn: WarningHandlerWithDefault,
1184 defaultHandler: LogOrStringHandler,
1185): LogOrStringHandler {
1186 return (logLevel, logging) => {
1187 if (logLevel === 'warn') {
1188 userOnWarn(normalizeLog(logging), (log) =>
1189 defaultHandler('warn', typeof log === 'function' ? log() : log),
1190 )
1191 } else {
1192 defaultHandler(logLevel, logging)
1193 }
1194 }
1195}
1196
1197const normalizeLog = (log: RollupLog | string): RollupLog =>
1198 typeof log === 'string' ? { message: log } : log

Callers 1

onRollupLogFunction · 0.85

Calls 2

normalizeLogFunction · 0.85
logFunction · 0.85

Tested by

no test coverage detected