Skip to content

Commit 485512c

Browse files
committed
chore: tweak types
1 parent 73aabf1 commit 485512c

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

packages/vite/src/node/build.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ import type {
1111
OutputChunk,
1212
OutputOptions,
1313
RenderedChunk,
14+
RolldownBuild,
15+
RolldownOptions,
16+
RolldownOutput,
1417
RolldownPlugin,
15-
RollupBuild,
1618
RollupError,
1719
RollupLog,
18-
RollupOptions,
19-
RollupOutput,
2020
// RollupWatcher,
2121
// WatcherOptions,
2222
} from 'rolldown'
@@ -187,7 +187,7 @@ export interface BuildEnvironmentOptions {
187187
* Will be merged with internal rollup options.
188188
* https://rollupjs.org/configuration-options/
189189
*/
190-
rollupOptions?: RollupOptions
190+
rollupOptions?: RolldownOptions
191191
/**
192192
* Options to pass on to `@rollup/plugin-commonjs`
193193
*/
@@ -544,7 +544,7 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{
544544
*/
545545
export async function build(
546546
inlineConfig: InlineConfig = {},
547-
): Promise<RollupOutput | RollupOutput[] /* | RollupWatcher */> {
547+
): Promise<RolldownOutput | RolldownOutput[] /* | RollupWatcher */> {
548548
const builder = await createBuilder(inlineConfig, true)
549549
const environment = Object.values(builder.environments)[0]
550550
if (!environment) throw new Error('No environment found')
@@ -572,7 +572,7 @@ function resolveConfigToBuild(
572572
**/
573573
async function buildEnvironment(
574574
environment: BuildEnvironment,
575-
): Promise<RollupOutput | RollupOutput[] /* | RollupWatcher */> {
575+
): Promise<RolldownOutput | RolldownOutput[] /* | RollupWatcher */> {
576576
const { root, packageCache } = environment.config
577577
const options = environment.config.build
578578
const libOptions = options.lib
@@ -632,7 +632,7 @@ async function buildEnvironment(
632632
injectEnvironmentToHooks(environment, chunkMetadataMap, p),
633633
)
634634

635-
const rollupOptions: RollupOptions = {
635+
const rollupOptions: RolldownOptions = {
636636
// preserveEntrySignatures: ssr
637637
// ? 'allow-extension'
638638
// : libOptions
@@ -714,7 +714,7 @@ async function buildEnvironment(
714714
// logger.error(e.message, { error: e })
715715
// }
716716

717-
let bundle: RollupBuild | undefined
717+
let bundle: RolldownBuild | undefined
718718
let startTime: number | undefined
719719
try {
720720
const buildOutputOptions = (output: OutputOptions = {}): OutputOptions => {
@@ -862,7 +862,7 @@ async function buildEnvironment(
862862
prepareOutDir(resolvedOutDirs, emptyOutDir, environment)
863863
}
864864

865-
const res: RollupOutput[] = []
865+
const res: RolldownOutput[] = []
866866
for (const output of normalizedOutputs) {
867867
res.push(await bundle[options.write ? 'write' : 'generate'](output))
868868
}
@@ -1553,7 +1553,7 @@ export interface ViteBuilder {
15531553
buildApp(): Promise<void>
15541554
build(
15551555
environment: BuildEnvironment,
1556-
): Promise<RollupOutput | RollupOutput[] /* | RollupWatcher */>
1556+
): Promise<RolldownOutput | RolldownOutput[] /* | RollupWatcher */>
15571557
}
15581558

15591559
export interface BuilderOptions {

packages/vite/src/node/config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { builtinModules, createRequire } from 'node:module'
88
import colors from 'picocolors'
99
import type { Alias, AliasOptions } from 'dep-types/alias'
1010
import { rolldown } from 'rolldown'
11-
import type { OutputChunk, RollupOptions } from 'rolldown'
11+
import type { OutputChunk, RolldownOptions } from 'rolldown'
1212
import picomatch from 'picomatch'
1313
import type { AnymatchFn } from '../types/anymatch'
1414
import { withTrailingSlash } from '../shared/utils'
@@ -434,7 +434,7 @@ export interface UserConfig extends DefaultEnvironmentOptions {
434434
* Rollup options to build worker bundle
435435
*/
436436
rollupOptions?: Omit<
437-
RollupOptions,
437+
RolldownOptions,
438438
'plugins' | 'input' | 'onwarn' | 'preserveEntrySignatures'
439439
>
440440
}
@@ -537,7 +537,7 @@ export interface LegacyOptions {
537537
export interface ResolvedWorkerOptions {
538538
format: 'es' | 'iife'
539539
plugins: (bundleChain: string[]) => Promise<ResolvedConfig>
540-
rollupOptions: RollupOptions
540+
rollupOptions: RolldownOptions
541541
}
542542

543543
export interface InlineConfig extends UserConfig {
@@ -975,10 +975,10 @@ function resolveDepOptimizationOptions(
975975
optimizeDeps.rollupOptions.output ??= {}
976976

977977
const setResolveOptions = <
978-
T extends keyof Exclude<RollupOptions['resolve'], undefined>,
978+
T extends keyof Exclude<RolldownOptions['resolve'], undefined>,
979979
>(
980980
key: T,
981-
value: Exclude<RollupOptions['resolve'], undefined>[T],
981+
value: Exclude<RolldownOptions['resolve'], undefined>[T],
982982
) => {
983983
if (
984984
value !== undefined &&

packages/vite/src/node/optimizer/index.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import colors from 'picocolors'
77
import { init, parse } from 'es-module-lexer'
88
import { isDynamicPattern } from 'tinyglobby'
99
import {
10-
type RollupOptions,
11-
type RollupOutput,
12-
type OutputOptions as RollupOutputOptions,
10+
type RolldownOptions,
11+
type RolldownOutput,
12+
type OutputOptions as RolldownOutputOptions,
1313
rolldown,
1414
} from 'rolldown'
1515
import type { DepsOptimizerEsbuildOptions } from 'types/internal/esbuildOptions'
@@ -97,9 +97,9 @@ export interface DepOptimizationConfig {
9797
* https://esbuild.github.io/api
9898
*/
9999
esbuildOptions?: DepsOptimizerEsbuildOptions
100-
rollupOptions?: Omit<RollupOptions, 'input' | 'logLevel' | 'output'> & {
100+
rollupOptions?: Omit<RolldownOptions, 'input' | 'logLevel' | 'output'> & {
101101
output?: Omit<
102-
RollupOutputOptions,
102+
RolldownOutputOptions,
103103
'format' | 'sourcemap' | 'dir' | 'banner'
104104
>
105105
}
@@ -702,7 +702,7 @@ async function prepareRolldownOptimizerRun(
702702
processingCacheDir: string,
703703
optimizerContext: { cancelled: boolean },
704704
): Promise<{
705-
context?: { build: () => Promise<RollupOutput>; cancel: () => void }
705+
context?: { build: () => Promise<RolldownOutput>; cancel: () => void }
706706
idToExports: Record<string, ExportsData>
707707
}> {
708708
// esbuild generates nested directory output with lowest common ancestor base

packages/vite/src/node/plugins/resolve.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ function optimizerResolvePlugin(
328328
name: 'vite:resolve-dev',
329329
...({
330330
apply: 'serve',
331-
} satisfies Plugin),
331+
} satisfies Partial<Plugin>),
332332
resolveId: {
333333
filter: {
334334
id: {

0 commit comments

Comments
 (0)