Skip to content

Commit 462aeb3

Browse files
committedNov 6, 2023
fix(types): avoid exposing lru-cache types in generated dts
close #9521
1 parent 32bdc5d commit 462aeb3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed
 

‎packages/compiler-sfc/src/index.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
export const version = __VERSION__
22

33
// API
4-
export { parse, parseCache } from './parse'
4+
export { parse } from './parse'
55
export { compileTemplate } from './compileTemplate'
66
export { compileStyle, compileStyleAsync } from './compileStyle'
77
export { compileScript } from './compileScript'
88
export { rewriteDefault, rewriteDefaultAST } from './rewriteDefault'
99
export { resolveTypeElements, inferRuntimeType } from './script/resolveType'
1010

11+
import { SFCParseResult, parseCache as _parseCache } from './parse'
12+
// #9521 export parseCache as a simple map to avoid exposing LRU types
13+
export const parseCache = _parseCache as Map<string, SFCParseResult>
14+
1115
// TODO remove in 3.4
1216
export {
1317
shouldTransform as shouldTransformRef,

0 commit comments

Comments
 (0)
Please sign in to comment.