index.ts 824 B

123456789101112131415161718192021222324252627282930313233
  1. // API
  2. export { parse } from './parse'
  3. export { compileTemplate } from './compileTemplate'
  4. export { compileStyle, compileStyleAsync } from './compileStyle'
  5. export { compileScript } from './compileScript'
  6. export { rewriteDefault } from './rewriteDefault'
  7. export { generateCodeFrame } from '@vue/compiler-core'
  8. // Types
  9. export {
  10. SFCParseOptions,
  11. SFCDescriptor,
  12. SFCBlock,
  13. SFCTemplateBlock,
  14. SFCScriptBlock,
  15. SFCStyleBlock
  16. } from './parse'
  17. export {
  18. TemplateCompiler,
  19. SFCTemplateCompileOptions,
  20. SFCTemplateCompileResults
  21. } from './compileTemplate'
  22. export {
  23. SFCStyleCompileOptions,
  24. SFCAsyncStyleCompileOptions,
  25. SFCStyleCompileResults
  26. } from './compileStyle'
  27. export { SFCScriptCompileOptions } from './compileScript'
  28. export {
  29. CompilerOptions,
  30. CompilerError,
  31. BindingMetadata
  32. } from '@vue/compiler-core'