MCPcopy
hub / github.com/vuejs/core / compileSFCScript

Function compileSFCScript

packages/compiler-sfc/__tests__/utils.ts:12–25  ·  view source on GitHub ↗
(
  src: string,
  options?: Partial<SFCScriptCompileOptions>,
  parseOptions?: SFCParseOptions,
)

Source from the content-addressed store, hash-verified

10export const mockId = 'xxxxxxxx'
11
12export function compileSFCScript(
13 src: string,
14 options?: Partial<SFCScriptCompileOptions>,
15 parseOptions?: SFCParseOptions,
16): SFCScriptBlock {
17 const { descriptor, errors } = parse(src, parseOptions)
18 if (errors.length) {
19 console.warn(errors[0])
20 }
21 return compileScript(descriptor, {
22 ...options,
23 id: mockId,
24 })
25}
26
27export function assertCode(code: string): void {
28 // parse the generated code to make sure it is valid

Callers 3

cssVars.spec.tsFile · 0.90
compileFunction · 0.90
compileFunction · 0.90

Calls 3

compileScriptFunction · 0.90
warnMethod · 0.80
parseFunction · 0.50

Tested by

no test coverage detected