Skip to content

Commit 134d0a1

Browse files
authored
chore: no implicit any for local vars (#4314)
1 parent 3a5acd0 commit 134d0a1

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/plugin-vue/src/main.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
getPrevDescriptor,
88
setDescriptor
99
} from './utils/descriptorCache'
10-
import { PluginContext, TransformPluginContext } from 'rollup'
10+
import { PluginContext, SourceMap, TransformPluginContext } from 'rollup'
1111
import { normalizePath } from '@rollup/pluginutils'
1212
import { resolveScript } from './script'
1313
import { transformTemplateInMain } from './template'
@@ -63,7 +63,7 @@ export async function transformMain(
6363
const hasTemplateImport = descriptor.template && !useInlineTemplate
6464

6565
let templateCode = ''
66-
let templateMap
66+
let templateMap: RawSourceMap | undefined
6767
if (hasTemplateImport) {
6868
;({ code: templateCode, map: templateMap } = await genTemplateCode(
6969
descriptor,
@@ -239,7 +239,8 @@ async function genScriptCode(
239239
map: RawSourceMap
240240
}> {
241241
let scriptCode = `const _sfc_main = {}`
242-
let map
242+
let map: RawSourceMap | SourceMap | undefined
243+
243244
const script = resolveScript(descriptor, options, ssr)
244245
if (script) {
245246
// If the script is js/ts and has no external src, it can be directly placed

packages/plugin-vue/src/template.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ export function resolveTemplateCompilerOptions(
109109
const { id, filename, cssVars } = descriptor
110110

111111
let transformAssetUrls = options.template?.transformAssetUrls
112-
let assetUrlOptions
112+
// @vue/compiler-sfc/dist/compiler-sfc.d.ts should export `AssetURLOptions`
113+
let assetUrlOptions //: AssetURLOptions | undefined
113114
if (options.devServer) {
114115
// during dev, inject vite base so that @vue/compiler-sfc can transform
115116
// relative paths directly to absolute paths without incurring an extra import

0 commit comments

Comments
 (0)