]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: adjust compiler-core export to avoid collision
authorEvan You <yyx990803@gmail.com>
Thu, 26 Sep 2019 15:51:04 +0000 (11:51 -0400)
committerEvan You <yyx990803@gmail.com>
Thu, 26 Sep 2019 15:51:04 +0000 (11:51 -0400)
packages/compiler-core/__tests__/compile.spec.ts
packages/compiler-core/src/index.ts
packages/compiler-dom/src/index.ts

index b7bf9f47c9e274357b49959cc5123d827d9b6d7d..e5302247d69e86072fec75cdddea2cdab0e4b07b 100644 (file)
@@ -1,4 +1,4 @@
-import { compile } from '../src'
+import { baseCompile as compile } from '../src'
 import { SourceMapConsumer, RawSourceMap } from 'source-map'
 
 describe('compiler: integration tests', () => {
index c747c8fec8c362082e4953ec46ba786aacdd219f..64a2d4be10ad9f796bc8b8e26ea1c77f2cdc38b3 100644 (file)
@@ -14,7 +14,9 @@ import { transformStyle } from './transforms/transformStyle'
 
 export type CompilerOptions = ParserOptions & TransformOptions & CodegenOptions
 
-export function compile(
+// we name it `baseCompile` so that higher order compilers like @vue/compiler-dom
+// can export `compile` while re-exporting everything else.
+export function baseCompile(
   template: string | RootNode,
   options: CompilerOptions = {}
 ): CodegenResult {
index 3ead2be7f3d7c210b602e1a6fdae03ed78af2c75..da7059b58956e5155e57f34cb75db28a93e07053 100644 (file)
@@ -1,8 +1,4 @@
-import {
-  compile as baseCompile,
-  CompilerOptions,
-  CodegenResult
-} from '@vue/compiler-core'
+import { baseCompile, CompilerOptions, CodegenResult } from '@vue/compiler-core'
 import { parserOptionsMinimal } from './parserOptionsMinimal'
 import { parserOptionsStandard } from './parserOptionsStandard'